org.jboss.security.auth.message.config
Class JBossServerAuthConfig

java.lang.Object
  extended by org.jboss.security.auth.message.config.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: 86122 $
Author:
Anil Saldhana

Constructor Summary
JBossServerAuthConfig(String layer, String appContext, CallbackHandler handler, Map properties)
          Create a new JBossServerAuthConfig.
 
Method Summary
 String getAppContext()
           
 javax.security.auth.message.config.ServerAuthContext getAuthContext(String authContextID, Subject serviceSubject, Map properties)
           
 String getAuthContextID(javax.security.auth.message.MessageInfo messageInfo)
           
 String getMessageLayer()
           
 List getServerAuthModules()
           
 boolean isProtected()
           
 void refresh()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

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, Map)

getAppContext

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

getMessageLayer

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

refresh

public void refresh()
             throws javax.security.auth.message.AuthException,
                    SecurityException
Specified by:
refresh in interface javax.security.auth.message.config.AuthConfig
Throws:
javax.security.auth.message.AuthException
SecurityException
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


Copyright © 2009 JBoss Inc.. All Rights Reserved.