[java-identity-provider COMMIT] in /trunk/idp-conf/src: main/resources/system/conf/webflow-config.xml main/resources/...

noreply at shibboleth.net noreply at shibboleth.net
Tue Jul 14 09:52:35 EDT 2015


Author: serac
Date: Tue Jul 14 09:52:34 2015
New Revision: 7635

URL: http://svn.shibboleth.net/view/java-identity-provider?rev=7635&view=rev
Log:
IDP-660 Conform CAS flow error handling.

https://issues.shibboleth.net/jira/browse/IDP-660
Replicate SAML flow error handling in CAS flows.
The only notable difference is the notion of "local" error handling.
Login flow error handling is always local, and ticket validation (back channel)
error handling is never local, i.e. a protocol error message is always delivered
to the client.

Added:
    trunk/idp-conf/src/main/resources/system/flows/cas/cas-abstract-beans.xml
      - copied, changed from r7627, trunk/idp-conf/src/main/resources/system/flows/cas/common-beans.xml
    trunk/idp-conf/src/main/resources/system/flows/cas/cas-abstract-flow.xml
    trunk/idp-conf/src/main/resources/system/flows/cas/validate-abstract-beans.xml
      - copied, changed from r7627, trunk/idp-conf/src/main/resources/system/flows/cas/abstractValidate/abstractValidate-beans.xml
    trunk/idp-conf/src/main/resources/system/flows/cas/validate-abstract-flow.xml
      - copied, changed from r7627, trunk/idp-conf/src/main/resources/system/flows/cas/abstractValidate/abstractValidate-flow.xml
Modified:
    trunk/idp-conf/src/main/resources/system/conf/webflow-config.xml
    trunk/idp-conf/src/main/resources/system/flows/cas/abstractValidate/
    trunk/idp-conf/src/main/resources/system/flows/cas/common-beans.xml
    trunk/idp-conf/src/main/resources/system/flows/cas/login/login-beans.xml
    trunk/idp-conf/src/main/resources/system/flows/cas/login/login-flow.xml
    trunk/idp-conf/src/main/resources/system/flows/cas/proxy/proxy-beans.xml
    trunk/idp-conf/src/main/resources/system/flows/cas/proxy/proxy-flow.xml
    trunk/idp-conf/src/main/resources/system/flows/cas/proxyValidate/proxyValidate-beans.xml
    trunk/idp-conf/src/main/resources/system/flows/cas/proxyValidate/proxyValidate-flow.xml
    trunk/idp-conf/src/main/resources/system/flows/cas/samlValidate/samlValidate-beans.xml
    trunk/idp-conf/src/main/resources/system/flows/cas/samlValidate/samlValidate-flow.xml
    trunk/idp-conf/src/main/resources/system/flows/cas/serviceValidate/serviceValidate-beans.xml
    trunk/idp-conf/src/main/resources/system/flows/cas/serviceValidate/serviceValidate-flow.xml
    trunk/idp-conf/src/test/java/net/shibboleth/idp/test/flows/cas/LoginFlowTest.java
    trunk/idp-conf/src/test/java/net/shibboleth/idp/test/flows/cas/LoginFlowTicketCreationErrorTest.java
    trunk/idp-conf/src/test/java/net/shibboleth/idp/test/flows/cas/ProxyFlowTest.java
    trunk/idp-conf/src/test/java/net/shibboleth/idp/test/flows/cas/ProxyValidateFlowTest.java
    trunk/idp-conf/src/test/java/net/shibboleth/idp/test/flows/cas/SamlValidateFlowTest.java
    trunk/idp-conf/src/test/java/net/shibboleth/idp/test/flows/cas/ServiceValidateFlowTest.java

Modified: trunk/idp-conf/src/main/resources/system/conf/webflow-config.xml
URL: http://svn.shibboleth.net/view/java-identity-provider/trunk/idp-conf/src/main/resources/system/conf/webflow-config.xml?rev=7635&r1=7634&r2=7635&view=diff
==============================================================================
--- trunk/idp-conf/src/main/resources/system/conf/webflow-config.xml	(original)
+++ trunk/idp-conf/src/main/resources/system/conf/webflow-config.xml	Tue Jul 14 09:52:34 2015
@@ -116,9 +116,10 @@
         <webflow:flow-location id="intercept/security-policy/saml-soap" path="../system/flows/saml/soap-security-flow.xml" />
 
         <!-- CAS protocol flows. -->
+        <webflow:flow-location id="cas.abstract" path="../system/flows/cas/cas-abstract-flow.xml" />
+        <webflow:flow-location id="cas.abstractValidate" path="../system/flows/cas/validate-abstract-flow.xml" />
         <webflow:flow-location id="cas/login" path="../system/flows/cas/login/login-flow.xml" />
         <webflow:flow-location id="cas/proxy" path="../system/flows/cas/proxy/proxy-flow.xml" />
-        <webflow:flow-location id="cas.abstractValidate" path="../system/flows/cas/abstractValidate/abstractValidate-flow.xml" />
         <webflow:flow-location id="cas/serviceValidate" path="../system/flows/cas/serviceValidate/serviceValidate-flow.xml" />
         <webflow:flow-location id="cas/proxyValidate" path="../system/flows/cas/proxyValidate/proxyValidate-flow.xml" />
         <webflow:flow-location id="cas/samlValidate" path="../system/flows/cas/samlValidate/samlValidate-flow.xml" />

Copied: trunk/idp-conf/src/main/resources/system/flows/cas/cas-abstract-beans.xml (from r7627, trunk/idp-conf/src/main/resources/system/flows/cas/common-beans.xml)
URL: http://svn.shibboleth.net/view/java-identity-provider/trunk/idp-conf/src/main/resources/system/flows/cas/cas-abstract-beans.xml?p2=trunk/idp-conf/src/main/resources/system/flows/cas/cas-abstract-beans.xml&p1=trunk/idp-conf/src/main/resources/system/flows/cas/common-beans.xml&r1=7627&r2=7635&rev=7635&view=diff
==============================================================================
--- trunk/idp-conf/src/main/resources/system/flows/cas/common-beans.xml	(original)

[... 564 lines stripped ...]


More information about the commits mailing list