Class JBossServerAuthContext

  • All Implemented Interfaces:
    javax.security.auth.message.config.ServerAuthContext, javax.security.auth.message.ServerAuth

    public class JBossServerAuthContext
    extends Object
    implements javax.security.auth.message.config.ServerAuthContext
    Default Server Authentication Context
    Since:
    May 17, 2006
    Version:
    $Revision$
    Author:
    Anil Saldhana
    • Field Detail

      • controlFlags

        protected List<ControlFlag> controlFlags
        Control Flags for the individual modules
    • Constructor Detail

      • JBossServerAuthContext

        public JBossServerAuthContext​(List<javax.security.auth.message.module.ServerAuthModule> modules,
                                      Map<String,​Map> moduleNameToOptions,
                                      CallbackHandler cbh)
                               throws javax.security.auth.message.AuthException
        Throws:
        javax.security.auth.message.AuthException
    • Method Detail

      • setControlFlags

        public void setControlFlags​(List<ControlFlag> controlFlags)
      • cleanSubject

        public void cleanSubject​(javax.security.auth.message.MessageInfo messageInfo,
                                 Subject subject)
                          throws javax.security.auth.message.AuthException
        Specified by:
        cleanSubject in interface javax.security.auth.message.ServerAuth
        Throws:
        javax.security.auth.message.AuthException
        See Also:
        ServerAuth.cleanSubject(javax.security.auth.message.MessageInfo, javax.security.auth.Subject)
      • secureResponse

        public javax.security.auth.message.AuthStatus secureResponse​(javax.security.auth.message.MessageInfo messageInfo,
                                                                     Subject serviceSubject)
                                                              throws javax.security.auth.message.AuthException
        Specified by:
        secureResponse in interface javax.security.auth.message.ServerAuth
        Throws:
        javax.security.auth.message.AuthException
        See Also:
        ServerAuth.secureResponse(javax.security.auth.message.MessageInfo, javax.security.auth.Subject)
      • validateRequest

        public javax.security.auth.message.AuthStatus validateRequest​(javax.security.auth.message.MessageInfo messageInfo,
                                                                      Subject clientSubject,
                                                                      Subject serviceSubject)
                                                               throws javax.security.auth.message.AuthException
        Specified by:
        validateRequest in interface javax.security.auth.message.ServerAuth
        Throws:
        javax.security.auth.message.AuthException
        See Also:
        ServerAuth.validateRequest(javax.security.auth.message.MessageInfo, javax.security.auth.Subject, javax.security.auth.Subject)