Uploaded image for project: 'WildFly'
  1. WildFly
  2. WFLY-2934

SSO and programmatic authentication

    XMLWordPrintable

Details

    Description

      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:]
      ...

      Attachments

        Activity

          People

            pferraro@redhat.com Paul Ferraro
            andy12345_jira Andy K (Inactive)
            Votes:
            2 Vote for this issue
            Watchers:
            6 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: