public interface ServerAuthenticationManager extends AuthenticationManager
| Modifier and Type | Method and Description |
|---|---|
boolean |
isValid(javax.security.auth.message.MessageInfo requestMessage,
Subject clientSubject,
String layer,
CallbackHandler callbackHandler)
Authenticate a Subject given the request response JSR-196(JASPI) messages
|
boolean |
isValid(javax.security.auth.message.MessageInfo messageInfo,
Subject clientSubject,
String layer,
String appContext,
CallbackHandler callbackHandler)
Authenticate a Subject given the request response JSR-196(JASPI) messages
|
void |
secureResponse(javax.security.auth.message.MessageInfo messageInfo,
Subject serviceSubject,
String layer,
String appContext,
CallbackHandler callbackHandler)
Secures the response encapsulated in the specified
MessageInfo object. |
getActiveSubject, getTargetPrincipal, isValid, isValidgetSecurityDomainboolean isValid(javax.security.auth.message.MessageInfo requestMessage, Subject clientSubject, String layer, CallbackHandler callbackHandler)
requestMessage - clientSubject - Pre-created or null subjectlayer - Message Layer for the JASPI (Optional): Default: HTTPcallbackHandler - CallbackHandlerboolean isValid(javax.security.auth.message.MessageInfo messageInfo, Subject clientSubject, String layer, String appContext, CallbackHandler callbackHandler)
messageInfo - the object that contains the request and response messages.clientSubject - the client subject.layer - the message layer for JASPI.appContext - the JASPI application context.callbackHandler - the callback handler instance.true if the client subject is valid; false otherwise.void secureResponse(javax.security.auth.message.MessageInfo messageInfo, Subject serviceSubject, String layer, String appContext, CallbackHandler callbackHandler)
Secures the response encapsulated in the specified MessageInfo object.
messageInfo - the object that contains the request and response messages.serviceSubject - an optional server Subject instance.layer - the JASPI message layer.appContext - the JASPI application context.callbackHandler - the CallbackHandler instance that can be used to obtain further information
(such as keys) to secure the response message.Copyright © 2012 JBoss Inc.. All Rights Reserved.