Class JBossServerAuthConfig

  • All Implemented Interfaces:
    javax.security.auth.message.config.AuthConfig, javax.security.auth.message.config.ServerAuthConfig

    public class JBossServerAuthConfig
    extends Object
    implements javax.security.auth.message.config.ServerAuthConfig
    Provides configuration for the server side
    Since:
    May 15, 2006
    Version:
    $Revision$
    Author:
    Anil Saldhana
    • Constructor Detail

      • JBossServerAuthConfig

        public JBossServerAuthConfig​(String layer,
                                     String appContext,
                                     CallbackHandler handler,
                                     Map properties)
        Create a new JBossServerAuthConfig.
        Parameters:
        layer - Message Layer
        appContext - Application Context
        handler - Callback Handler that will be passed to the modules
        properties - Context Properties
    • Method Detail

      • getAuthContext

        public javax.security.auth.message.config.ServerAuthContext getAuthContext​(String authContextID,
                                                                                   Subject serviceSubject,
                                                                                   Map properties)
                                                                            throws javax.security.auth.message.AuthException
        Specified by:
        getAuthContext in interface javax.security.auth.message.config.ServerAuthConfig
        Throws:
        javax.security.auth.message.AuthException
        See Also:
        ServerAuthConfig.getAuthContext(String, javax.security.auth.Subject, java.util.Map)
      • getAppContext

        public String getAppContext()
        Specified by:
        getAppContext in interface javax.security.auth.message.config.AuthConfig
        See Also:
        AuthConfig.getAppContext()
      • getMessageLayer

        public String getMessageLayer()
        Specified by:
        getMessageLayer in interface javax.security.auth.message.config.AuthConfig
        See Also:
        AuthConfig.getMessageLayer()
      • refresh

        public void refresh()
        Specified by:
        refresh in interface javax.security.auth.message.config.AuthConfig
        See Also:
        AuthConfig.refresh()
      • getServerAuthModules

        public List getServerAuthModules()
      • getAuthContextID

        public String getAuthContextID​(javax.security.auth.message.MessageInfo messageInfo)
        Specified by:
        getAuthContextID in interface javax.security.auth.message.config.AuthConfig
      • isProtected

        public boolean isProtected()
        Specified by:
        isProtected in interface javax.security.auth.message.config.AuthConfig