public class JBossServerAuthContext extends Object implements javax.security.auth.message.config.ServerAuthContext
| Modifier and Type | Field and Description |
|---|---|
protected List<ControlFlag> |
controlFlags
Control Flags for the individual modules
|
protected static org.jboss.logging.Logger |
log |
protected boolean |
trace |
| Constructor and Description |
|---|
JBossServerAuthContext(List<javax.security.auth.message.module.ServerAuthModule> modules,
Map<String,Map> moduleNameToOptions,
CallbackHandler cbh) |
| Modifier and Type | Method and 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) |
protected static org.jboss.logging.Logger log
protected boolean trace
protected List<ControlFlag> controlFlags
public JBossServerAuthContext(List<javax.security.auth.message.module.ServerAuthModule> modules, Map<String,Map> moduleNameToOptions, CallbackHandler cbh) throws javax.security.auth.message.AuthException
public void setControlFlags(List<ControlFlag> controlFlags)
public void cleanSubject(javax.security.auth.message.MessageInfo messageInfo, Subject subject) throws javax.security.auth.message.AuthException
cleanSubject in interface javax.security.auth.message.ServerAuthjavax.security.auth.message.AuthExceptionServerAuth#cleanSubject(Subject, Map)public javax.security.auth.message.AuthStatus secureResponse(javax.security.auth.message.MessageInfo messageInfo, Subject serviceSubject) throws javax.security.auth.message.AuthException
secureResponse in interface javax.security.auth.message.ServerAuthjavax.security.auth.message.AuthExceptionServerAuth#secureResponse(AuthParam, Subject, Map)public javax.security.auth.message.AuthStatus validateRequest(javax.security.auth.message.MessageInfo messageInfo, Subject clientSubject, Subject serviceSubject) throws javax.security.auth.message.AuthException
validateRequest in interface javax.security.auth.message.ServerAuthjavax.security.auth.message.AuthExceptionServerAuth#validateRequest(AuthParam, Subject, Subject, Map)Copyright © 2012 JBoss Inc.. All Rights Reserved.