[java-identity-provider COMMIT] in /trunk: idp-authn-api/src/main/java/net/shibboleth/idp/authn/BaseAuthenticationRes...
noreply at shibboleth.net
noreply at shibboleth.net
Tue Sep 24 17:39:23 EDT 2013
Author: scantor
Date: Tue Sep 24 17:39:23 2013
New Revision: 4795
URL: http://svn.shibboleth.net/view/java-identity-provider?rev=4795&view=rev
Log:
More session work in progress, rationalized StorageSerializer parameter set and order.
Added:
trunk/idp-session-impl/src/main/java/net/shibboleth/idp/session/impl/StorageBackedIdPSession.java (with props)
trunk/idp-session-impl/src/main/java/net/shibboleth/idp/session/impl/StorageBackedIdPSessionSerializer.java (with props)
trunk/idp-session-impl/src/main/java/net/shibboleth/idp/session/impl/StorageBackedSessionManager.java (with props)
Modified:
trunk/idp-authn-api/src/main/java/net/shibboleth/idp/authn/BaseAuthenticationResultSerializer.java
trunk/idp-authn-api/src/test/java/net/shibboleth/idp/authn/BaseAuthenticationResultSerializerTest.java
trunk/idp-session-api/src/main/java/net/shibboleth/idp/session/AbstractServiceSessionSerializer.java
trunk/idp-session-api/src/main/java/net/shibboleth/idp/session/BaseIdPSession.java
trunk/idp-session-api/src/main/java/net/shibboleth/idp/session/IdPSession.java
trunk/idp-session-api/src/main/java/net/shibboleth/idp/session/SessionManager.java
trunk/idp-session-api/src/main/java/net/shibboleth/idp/session/SessionResolver.java
trunk/idp-session-api/src/test/java/net/shibboleth/idp/session/IdPSessionTest.java
trunk/idp-session-impl/src/test/java/net/shibboleth/idp/session/impl/BasicServiceSessionSerializerTest.java
Modified: trunk/idp-authn-api/src/main/java/net/shibboleth/idp/authn/BaseAuthenticationResultSerializer.java
URL: http://svn.shibboleth.net/view/java-identity-provider/trunk/idp-authn-api/src/main/java/net/shibboleth/idp/authn/BaseAuthenticationResultSerializer.java?rev=4795&r1=4794&r2=4795&view=diff
==============================================================================
--- trunk/idp-authn-api/src/main/java/net/shibboleth/idp/authn/BaseAuthenticationResultSerializer.java (original)
+++ trunk/idp-authn-api/src/main/java/net/shibboleth/idp/authn/BaseAuthenticationResultSerializer.java Tue Sep 24 17:39:23 2013
@@ -138,9 +138,9 @@
}
/** {@inheritDoc} */
- @Nonnull public AuthenticationResult deserialize(@Nonnull @NotEmpty final String value,
- @Nullable final String context, @Nullable final String key, @Nullable final Long expiration)
- throws IOException {
+ @Nonnull public AuthenticationResult deserialize(final int version, @Nonnull @NotEmpty final String context,
+ @Nonnull @NotEmpty final String key, @Nonnull @NotEmpty final String value, @Nullable final Long expiration)
+ throws IOException {
try {
JsonReader reader = Json.createReader(new StringReader(value));
Modified: trunk/idp-authn-api/src/test/java/net/shibboleth/idp/authn/BaseAuthenticationResultSerializerTest.java
URL: http://svn.shibboleth.net/view/java-identity-provider/trunk/idp-authn-api/src/test/java/net/shibboleth/idp/authn/BaseAuthenticationResultSerializerTest.java?rev=4795&r1=4794&r2=4795&view=diff
==============================================================================
--- trunk/idp-authn-api/src/test/java/net/shibboleth/idp/authn/BaseAuthenticationResultSerializerTest.java (original)
+++ trunk/idp-authn-api/src/test/java/net/shibboleth/idp/authn/BaseAuthenticationResultSerializerTest.java Tue Sep 24 17:39:23 2013
@@ -37,6 +37,10 @@
private static final String DATAPATH = "/data/net/shibboleth/idp/authn/";
+ private static final String CONTEXT = "_context";
+
+ private static final String KEY = "_key";
+
private static final long INSTANT = 1378827849463L;
private static final long ACTIVITY = 1378827556778L;
@@ -49,28 +53,28 @@
@Test public void testInvalid() throws Exception {
try {
- serializer.deserialize(fileToString(DATAPATH + "invalid.json"), null, null, null);
+ serializer.deserialize(1, CONTEXT, KEY, fileToString(DATAPATH + "invalid.json"), null);
Assert.fail();
} catch (IOException e) {
}
try {
- serializer.deserialize(fileToString(DATAPATH + "noFlowId.json"), null, null, null);
+ serializer.deserialize(1, CONTEXT, KEY, fileToString(DATAPATH + "noFlowId.json"), null);
Assert.fail();
} catch (IOException e) {
}
try {
- serializer.deserialize(fileToString(DATAPATH + "noInstant.json"), null, null, null);
+ serializer.deserialize(1, CONTEXT, KEY, fileToString(DATAPATH + "noInstant.json"), null);
Assert.fail();
} catch (IOException e) {
}
try {
- serializer.deserialize(fileToString(DATAPATH + "noActivity.json"), null, null, null);
+ serializer.deserialize(1, CONTEXT, KEY, fileToString(DATAPATH + "noActivity.json"), null);
Assert.fail();
} catch (IOException e) {
@@ -85,7 +89,7 @@
[... 776 lines stripped ...]
More information about the commits
mailing list