Hi all,

I have updated my test environment from 5.0.0-RC2 to 5.0.0-RC3 and noticed, that the SPNEGO workflow is broken, when a wrong kerberos ticket is send.

With RC2 I got the LDAP backed Login form, while RC3 shows me an error page with the following error snippet on it:

Error: No transition was matched on the event(s) signaled by the [1] action(s) that executed in this action state 'spnego' of flow 'login'; transitions must be defined to handle action result outcomes -- possible flow configuration error? Note: the eventIds signaled were: 'array<String>['authenticationFailure']', while the supported set of transitional criteria for this action state is 'array<TransitionCriteria>[success, error]'

The browser gets the first 401 response as it should and responds with a request containing the Negotiate header. That triggers the 500 response with the snippet above.

If I call the login webflow with a browser, that is not issuing kerberos tickets, I can use the login form successfully.

If I call the login webflow with a correct kerberos ticket, I get logged in OK, too.

My workflows only modification is:

@@ -25,7 +25,7 @@

     <action-state id="initializeLoginForm">
         <evaluate expression="initializeLoginAction" />
-        <transition on="success" to="startSpnegoAuthenticate"/>
+        <transition on="success" to="viewLoginForm"/>
     </action-state>

<view-state id="viewLoginForm" view="casLoginView" model="credential">


Any ideas?

 Felix

--
You received this message because you are subscribed to the Google Groups "CAS 
Community" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/a/apereo.org/group/cas-user/.
To view this discussion on the web visit 
https://groups.google.com/a/apereo.org/d/msgid/cas-user/948e4e1ab287629d7c095bb0ea310caa%40www.internetallee.de.
For more options, visit https://groups.google.com/a/apereo.org/d/optout.

Reply via email to