Andy K created WFLY-2934:
----------------------------
Summary: SSO and programmatic authentication
Key: WFLY-2934
URL:
https://issues.jboss.org/browse/WFLY-2934
Project: WildFly
Issue Type: Bug
Security Level: Public (Everyone can see)
Components: Web (Undertow)
Affects Versions: 8.0.0.Final
Reporter: Andy K
Assignee: Stuart Douglas
On execution of:
request.login("user", "password");
I'm getting the following exception:
08:47:35,477 ERROR [io.undertow.request] (default task-3) UT005023: Exception handling
request to /testproject/loginServlet: java.lang.IllegalArgumentException: No enum constant
org.wildfly.clustering.web.sso.AuthenticationType.SSO
at java.lang.Enum.valueOf(Enum.java:236) [rt.jar:1.7.0_51]
at
org.wildfly.clustering.web.sso.AuthenticationType.valueOf(AuthenticationType.java:28)
at
org.wildfly.clustering.web.undertow.sso.DistributableSingleSignOnManager.createSingleSignOn(DistributableSingleSignOnManager.java:73)
at
io.undertow.security.impl.SingleSignOnAuthenticationMechanism$ResponseListener.wrap(SingleSignOnAuthenticationMechanism.java:104)
[undertow-core-1.0.0.Final.jar:1.0.0.Final]
at
io.undertow.security.impl.SingleSignOnAuthenticationMechanism$ResponseListener.wrap(SingleSignOnAuthenticationMechanism.java:97)
[undertow-core-1.0.0.Final.jar:1.0.0.Final]
at
io.undertow.server.HttpServerExchange$WrapperStreamSinkConduitFactory.create(HttpServerExchange.java:1962)
[undertow-core-1.0.0.Final.jar:1.0.0.Final]
at
io.undertow.server.HttpServerExchange.getResponseChannel(HttpServerExchange.java:1126)
[undertow-core-1.0.0.Final.jar:1.0.0.Final]
at
io.undertow.servlet.spec.ServletOutputStreamImpl.writeBufferBlocking(ServletOutputStreamImpl.java:575)
[undertow-servlet-1.0.0.Final.jar:1.0.0.Final]
at
io.undertow.servlet.spec.ServletOutputStreamImpl.flushInternal(ServletOutputStreamImpl.java:495)
[undertow-servlet-1.0.0.Final.jar:1.0.0.Final]
at
io.undertow.servlet.spec.ServletOutputStreamImpl.flush(ServletOutputStreamImpl.java:482)
[undertow-servlet-1.0.0.Final.jar:1.0.0.Final]
at io.undertow.servlet.spec.ServletPrintWriter.flush(ServletPrintWriter.java:32)
[undertow-servlet-1.0.0.Final.jar:1.0.0.Final]
at
io.undertow.servlet.spec.ServletPrintWriterDelegate.flush(ServletPrintWriterDelegate.java:76)
[undertow-servlet-1.0.0.Final.jar:1.0.0.Final]
at testproject.LoginServlet.doGet(LoginServlet.java:33) [classes:]
...
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see:
http://www.atlassian.com/software/jira