Class ServletSecurityContextImpl

java.lang.Object
io.undertow.security.impl.AbstractSecurityContext
org.wildfly.elytron.web.undertow.server.SecurityContextImpl
org.wildfly.elytron.web.undertow.server.servlet.ServletSecurityContextImpl
All Implemented Interfaces:
io.undertow.security.api.SecurityContext

public class ServletSecurityContextImpl extends org.wildfly.elytron.web.undertow.server.SecurityContextImpl
An extension of SecurityContextImpl to add JASPIC / Servlet Profile Support.
Author:
Darran Lofthouse
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Class
    Description
    static class 
     

    Nested classes/interfaces inherited from class io.undertow.security.impl.AbstractSecurityContext

    io.undertow.security.impl.AbstractSecurityContext.Node<T>
  • Field Summary

    Fields inherited from class org.wildfly.elytron.web.undertow.server.SecurityContextImpl

    securityDomain

    Fields inherited from class io.undertow.security.impl.AbstractSecurityContext

    exchange
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
     

    Methods inherited from class org.wildfly.elytron.web.undertow.server.SecurityContextImpl

    addAuthenticationMechanism, authenticationComplete, getAuthenticationMechanisms, getIdentityManager, isAuthenticationRequired, login, logout, setAuthenticationRequired, setAuthenticationRequired, setLogoutHandler

    Methods inherited from class io.undertow.security.impl.AbstractSecurityContext

    authenticationComplete, authenticationComplete, authenticationFailed, getAuthenticatedAccount, getMechanismName, isAuthenticated, registerNotificationReceiver, removeNotificationReceiver

    Methods inherited from class Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Method Details

    • authenticate

      public boolean authenticate()
      Specified by:
      authenticate in interface io.undertow.security.api.SecurityContext
      Overrides:
      authenticate in class org.wildfly.elytron.web.undertow.server.SecurityContextImpl