Class JBossServerAuthContext
- java.lang.Object
-
- org.jboss.security.auth.message.config.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 Summary
Fields Modifier and Type Field Description protected List<ControlFlag>
controlFlags
Control Flags for the individual modules
-
Constructor Summary
Constructors Constructor Description JBossServerAuthContext(List<javax.security.auth.message.module.ServerAuthModule> modules, Map<String,Map> moduleNameToOptions, CallbackHandler cbh)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
cleanSubject(javax.security.auth.message.MessageInfo messageInfo, Subject subject)
javax.security.auth.message.AuthStatus
secureResponse(javax.security.auth.message.MessageInfo messageInfo, Subject serviceSubject)
void
setControlFlags(List<ControlFlag> controlFlags)
javax.security.auth.message.AuthStatus
validateRequest(javax.security.auth.message.MessageInfo messageInfo, Subject clientSubject, Subject serviceSubject)
-
-
-
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 interfacejavax.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 interfacejavax.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 interfacejavax.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)
-
-