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, isValid
getSecurityDomain
boolean 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 © 2014 JBoss Inc.. All rights reserved.