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.