[java-identity-provider COMMIT] in /trunk: idp-authn-api/src/main/java/net/shibboleth/idp/authn/context/Authenticatio...
noreply at shibboleth.net
noreply at shibboleth.net
Mon Jun 2 13:14:06 EDT 2014
Author: scantor
Date: Mon Jun 2 13:14:06 2014
New Revision: 6026
URL: http://svn.shibboleth.net/view/java-identity-provider?rev=6026&view=rev
Log:
Default to non-browser profile flag, set correctly for browser profiles and propagate into authentication.
Modified:
trunk/idp-authn-api/src/main/java/net/shibboleth/idp/authn/context/AuthenticationContext.java
trunk/idp-authn-impl/src/test/java/net/shibboleth/idp/authn/impl/FilterFlowsByNonBrowserSupportTest.java
trunk/idp-conf/src/main/resources/system/flows/saml/saml1/sso-abstract-beans.xml
trunk/idp-conf/src/main/resources/system/flows/saml/saml2/sso-abstract-beans.xml
trunk/idp-profile-impl/src/main/java/net/shibboleth/idp/profile/impl/InitializeProfileRequestContext.java
trunk/idp-saml-impl/src/main/java/net/shibboleth/idp/saml/profile/impl/InitializeAuthenticationContext.java
Modified: trunk/idp-authn-api/src/main/java/net/shibboleth/idp/authn/context/AuthenticationContext.java
URL: http://svn.shibboleth.net/view/java-identity-provider/trunk/idp-authn-api/src/main/java/net/shibboleth/idp/authn/context/AuthenticationContext.java?rev=6026&r1=6025&r2=6026&view=diff
==============================================================================
--- trunk/idp-authn-api/src/main/java/net/shibboleth/idp/authn/context/AuthenticationContext.java (original)
+++ trunk/idp-authn-api/src/main/java/net/shibboleth/idp/authn/context/AuthenticationContext.java Mon Jun 2 13:14:06 2014
@@ -92,8 +92,6 @@
public AuthenticationContext() {
initiationInstant = System.currentTimeMillis();
- isBrowserProfile = true;
-
potentialFlows = new LinkedHashMap<>();
activeResults = new HashMap<>();
intermediateFlows = new HashMap<>();
@@ -214,7 +212,7 @@
*
* @return this authentication context
*/
- @Nonnull public AuthenticationContext setIsBrowserProfile(final boolean browser) {
+ @Nonnull public AuthenticationContext setBrowserProfile(final boolean browser) {
isBrowserProfile = browser;
return this;
}
Modified: trunk/idp-authn-impl/src/test/java/net/shibboleth/idp/authn/impl/FilterFlowsByNonBrowserSupportTest.java
URL: http://svn.shibboleth.net/view/java-identity-provider/trunk/idp-authn-impl/src/test/java/net/shibboleth/idp/authn/impl/FilterFlowsByNonBrowserSupportTest.java?rev=6026&r1=6025&r2=6026&view=diff
==============================================================================
--- trunk/idp-authn-impl/src/test/java/net/shibboleth/idp/authn/impl/FilterFlowsByNonBrowserSupportTest.java (original)
+++ trunk/idp-authn-impl/src/test/java/net/shibboleth/idp/authn/impl/FilterFlowsByNonBrowserSupportTest.java Mon Jun 2 13:14:06 2014
@@ -39,6 +39,7 @@
@Test public void testBrowserProfile() {
final AuthenticationContext authCtx = prc.getSubcontext(AuthenticationContext.class);
+ authCtx.setBrowserProfile(true);
final Event event = action.execute(src);
ActionTestingSupport.assertProceedEvent(event);
@@ -47,7 +48,6 @@
@Test public void testNoFiltering() {
final AuthenticationContext authCtx = prc.getSubcontext(AuthenticationContext.class);
- authCtx.setIsBrowserProfile(false);
final Event event = action.execute(src);
ActionTestingSupport.assertProceedEvent(event);
@@ -56,7 +56,6 @@
@Test public void testPartialFiltering() {
final AuthenticationContext authCtx = prc.getSubcontext(AuthenticationContext.class);
- authCtx.setIsBrowserProfile(false);
authCtx.getPotentialFlows().get("test1").setNonBrowserSupported(false);
final Event event = action.execute(src);
Modified: trunk/idp-conf/src/main/resources/system/flows/saml/saml1/sso-abstract-beans.xml
URL: http://svn.shibboleth.net/view/java-identity-provider/trunk/idp-conf/src/main/resources/system/flows/saml/saml1/sso-abstract-beans.xml?rev=6026&r1=6025&r2=6026&view=diff
==============================================================================
--- trunk/idp-conf/src/main/resources/system/flows/saml/saml1/sso-abstract-beans.xml (original)
+++ trunk/idp-conf/src/main/resources/system/flows/saml/saml1/sso-abstract-beans.xml Mon Jun 2 13:14:06 2014
@@ -21,7 +21,8 @@
<bean id="InitializeProfileRequestContext"
class="net.shibboleth.idp.profile.impl.InitializeProfileRequestContext" scope="prototype"
- p:profileId="#{T(net.shibboleth.idp.saml.saml1.profile.config.BrowserSSOProfileConfiguration).PROFILE_ID}" />
+ p:profileId="#{T(net.shibboleth.idp.saml.saml1.profile.config.BrowserSSOProfileConfiguration).PROFILE_ID}"
+ p:browserProfile="true" />
<alias name="shibboleth.OutgoingSAML1SSOBindings" alias="shibboleth.OutgoingBindings"/>
Modified: trunk/idp-conf/src/main/resources/system/flows/saml/saml2/sso-abstract-beans.xml
URL: http://svn.shibboleth.net/view/java-identity-provider/trunk/idp-conf/src/main/resources/system/flows/saml/saml2/sso-abstract-beans.xml?rev=6026&r1=6025&r2=6026&view=diff
[... 158 lines stripped ...]
More information about the commits
mailing list