public class SimpleServerAuthContext
extends java.lang.Object
implements javax.security.auth.message.config.ServerAuthContext
ServerAuthModule implementations that only provide the module. This
implementation supports multiple modules and will treat the user as
authenticated if any one module is able to authenticate the user.| Constructor and Description |
|---|
SimpleServerAuthContext(java.util.List<javax.security.auth.message.module.ServerAuthModule> modules) |
| Modifier and Type | Method and Description |
|---|---|
void |
cleanSubject(javax.security.auth.message.MessageInfo messageInfo,
javax.security.auth.Subject subject) |
javax.security.auth.message.AuthStatus |
secureResponse(javax.security.auth.message.MessageInfo messageInfo,
javax.security.auth.Subject serviceSubject) |
javax.security.auth.message.AuthStatus |
validateRequest(javax.security.auth.message.MessageInfo messageInfo,
javax.security.auth.Subject clientSubject,
javax.security.auth.Subject serviceSubject) |
public SimpleServerAuthContext(java.util.List<javax.security.auth.message.module.ServerAuthModule> modules)
public javax.security.auth.message.AuthStatus validateRequest(javax.security.auth.message.MessageInfo messageInfo,
javax.security.auth.Subject clientSubject,
javax.security.auth.Subject serviceSubject)
throws javax.security.auth.message.AuthException
validateRequest in interface javax.security.auth.message.ServerAuthjavax.security.auth.message.AuthExceptionpublic javax.security.auth.message.AuthStatus secureResponse(javax.security.auth.message.MessageInfo messageInfo,
javax.security.auth.Subject serviceSubject)
throws javax.security.auth.message.AuthException
secureResponse in interface javax.security.auth.message.ServerAuthjavax.security.auth.message.AuthExceptionpublic void cleanSubject(javax.security.auth.message.MessageInfo messageInfo,
javax.security.auth.Subject subject)
throws javax.security.auth.message.AuthException
cleanSubject in interface javax.security.auth.message.ServerAuthjavax.security.auth.message.AuthExceptionCopyright © 2000-2019 Apache Software Foundation. All Rights Reserved.