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.ServerAuth
javax.security.auth.message.AuthException
public 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.ServerAuth
javax.security.auth.message.AuthException
public 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.ServerAuth
javax.security.auth.message.AuthException
Copyright © 2000-2021 Apache Software Foundation. All Rights Reserved.