Package | Description |
---|---|
javax.security.auth.message |
This package defines the core interfaces of Jakarta Authentication.
|
javax.security.auth.message.config |
This package defines the interfaces implemented by Jakarta Authentication compatible configuration systems.
|
javax.security.enterprise.authentication.mechanism.http |
The HTTP authentication mechanism API package.
|
org.jboss.security |
The basic security interfaces and classes are now located in the
jbosssx module.
|
org.jboss.security.auth.container.modules | |
org.jboss.security.auth.message | |
org.jboss.security.auth.message.config | |
org.jboss.security.plugins |
Security plugins have moved to the jbosssx cvs module.
|
org.jboss.security.plugins.auth | |
org.jboss.wsf.stack.cxf.jaspi.client.module | |
org.jboss.wsf.stack.cxf.jaspi.config | |
org.jboss.wsf.stack.cxf.jaspi.module |
Modifier and Type | Method and Description |
---|---|
void |
ServerAuth.cleanSubject(MessageInfo messageInfo,
Subject subject)
Remove method specific principals and credentials from the subject.
|
void |
ClientAuth.cleanSubject(MessageInfo messageInfo,
Subject subject)
Remove implementation specific principals and credentials from the subject.
|
Object |
MessagePolicy.Target.get(MessageInfo messageInfo)
Get the Object identified by the Target from the MessageInfo.
|
void |
MessagePolicy.Target.put(MessageInfo messageInfo,
Object data)
Put the Object into the MessageInfo at the location identified by the target.
|
void |
MessagePolicy.Target.remove(MessageInfo messageInfo)
Remove the Object identified by the Target from the MessageInfo.
|
AuthStatus |
ClientAuth.secureRequest(MessageInfo messageInfo,
Subject clientSubject)
Secure a service request message before sending it to the service.
|
AuthStatus |
ServerAuth.secureResponse(MessageInfo messageInfo,
Subject serviceSubject)
Secure a service response before sending it to the client.
|
AuthStatus |
ServerAuth.validateRequest(MessageInfo messageInfo,
Subject clientSubject,
Subject serviceSubject)
Authenticate a received service request.
|
AuthStatus |
ClientAuth.validateResponse(MessageInfo messageInfo,
Subject clientSubject,
Subject serviceSubject)
Validate a received service response.
|
Modifier and Type | Method and Description |
---|---|
String |
AuthConfig.getAuthContextID(MessageInfo messageInfo)
Get the authentication context identifier corresponding to the request and response objects encapsulated in
messageInfo.
|
Modifier and Type | Method and Description |
---|---|
MessageInfo |
HttpMessageContext.getMessageInfo()
Returns the the low level Jakarta Authentication message info instance for the current request.
|
MessageInfo |
HttpMessageContextWrapper.getMessageInfo() |
Modifier and Type | Method and Description |
---|---|
void |
ServerAuthenticationManager.cleanSubject(MessageInfo messageInfo,
Subject subject,
String layer,
String appContext,
CallbackHandler handler)
Remove method specific principals and credentials from the subject.
|
boolean |
ServerAuthenticationManager.isValid(MessageInfo requestMessage,
Subject clientSubject,
String layer,
CallbackHandler callbackHandler)
Authenticate a Subject given the request response JSR-196(JASPI) messages.
|
boolean |
ServerAuthenticationManager.isValid(MessageInfo messageInfo,
Subject clientSubject,
String layer,
String appContext,
CallbackHandler callbackHandler)
Authenticate a Subject given the request response JSR-196(JASPI) messages.
|
void |
ServerAuthenticationManager.secureResponse(MessageInfo messageInfo,
Subject serviceSubject,
String layer,
String appContext,
CallbackHandler callbackHandler)
Secures the response encapsulated in the specified
MessageInfo object. |
Modifier and Type | Method and Description |
---|---|
void |
AbstractServerAuthModule.cleanSubject(MessageInfo messageInfo,
Subject subject) |
void |
DelegatingServerAuthModule.cleanSubject(MessageInfo messageInfo,
Subject subject) |
void |
SimpleClientAuthModule.cleanSubject(MessageInfo messageInfo,
Subject subject) |
AuthStatus |
SimpleClientAuthModule.secureRequest(MessageInfo param,
Subject source) |
AuthStatus |
AllFailureServerAuthModule.secureResponse(MessageInfo arg0,
Subject arg1) |
AuthStatus |
AllSuccessServerAuthModule.secureResponse(MessageInfo arg0,
Subject arg1) |
AuthStatus |
DelegatingServerAuthModule.secureResponse(MessageInfo messageInfo,
Subject arg1) |
AuthStatus |
HttpServletServerAuthModule.secureResponse(MessageInfo arg0,
Subject arg1) |
AuthStatus |
SimpleServerAuthModule.secureResponse(MessageInfo param,
Subject source) |
protected abstract boolean |
AbstractServerAuthModule.validate(Subject clientSubject,
MessageInfo messageInfo)
Subclasses have to implement this method to actually validate the subject
|
protected boolean |
AllFailureServerAuthModule.validate(Subject clientSubject,
MessageInfo messageInfo) |
protected boolean |
AllSuccessServerAuthModule.validate(Subject clientSubject,
MessageInfo messageInfo) |
protected boolean |
DelegatingServerAuthModule.validate(Subject clientSubject,
MessageInfo messageInfo) |
protected boolean |
HttpServletServerAuthModule.validate(Subject clientSubject,
MessageInfo messageInfo) |
protected boolean |
SimpleServerAuthModule.validate(Subject clientSubject,
MessageInfo messageInfo) |
AuthStatus |
AbstractServerAuthModule.validateRequest(MessageInfo messageInfo,
Subject clientSubject,
Subject serviceSubject)
This method delegates to a login module if configured in the module options.
|
AuthStatus |
SimpleClientAuthModule.validateResponse(MessageInfo messageInfo,
Subject source,
Subject recipient) |
Modifier and Type | Class and Description |
---|---|
class |
GenericMessageInfo
Generic MessageInfo
|
Modifier and Type | Method and Description |
---|---|
void |
JBossClientAuthContext.cleanSubject(MessageInfo messageInfo,
Subject subject) |
void |
JBossServerAuthContext.cleanSubject(MessageInfo messageInfo,
Subject subject) |
String |
JBossClientAuthConfig.getAuthContextID(MessageInfo messageInfo) |
String |
JBossServerAuthConfig.getAuthContextID(MessageInfo messageInfo) |
AuthStatus |
JBossClientAuthContext.secureRequest(MessageInfo messageInfo,
Subject clientSubject) |
AuthStatus |
JBossServerAuthContext.secureResponse(MessageInfo messageInfo,
Subject serviceSubject) |
AuthStatus |
JBossServerAuthContext.validateRequest(MessageInfo messageInfo,
Subject clientSubject,
Subject serviceSubject) |
AuthStatus |
JBossClientAuthContext.validateResponse(MessageInfo messageInfo,
Subject clientSubject,
Subject serviceSubject) |
Modifier and Type | Method and Description |
---|---|
boolean |
NoAccessSecurityManager.isValid(MessageInfo requestMessage,
Subject clientSubject,
String layer) |
boolean |
NullSecurityManager.isValid(MessageInfo requestMessage,
Subject clientSubject,
String layer) |
boolean |
NoAccessSecurityManager.isValid(MessageInfo requestMessage,
Subject clientSubject,
String layer,
CallbackHandler handler) |
boolean |
NullSecurityManager.isValid(MessageInfo requestMessage,
Subject clientSubject,
String layer,
CallbackHandler handler) |
Modifier and Type | Method and Description |
---|---|
void |
JASPIServerAuthenticationManager.cleanSubject(MessageInfo messageInfo,
Subject subject,
String layer,
String appContext,
CallbackHandler handler) |
boolean |
JASPIServerAuthenticationManager.isValid(MessageInfo requestMessage,
Subject clientSubject,
String layer,
CallbackHandler handler) |
boolean |
JASPIServerAuthenticationManager.isValid(MessageInfo messageInfo,
Subject clientSubject,
String layer,
String appContext,
CallbackHandler callbackHandler) |
void |
JASPIServerAuthenticationManager.secureResponse(MessageInfo messageInfo,
Subject serviceSubject,
String layer,
String appContext,
CallbackHandler handler) |
Modifier and Type | Method and Description |
---|---|
void |
SOAPClientAuthModule.cleanSubject(MessageInfo messageInfo,
Subject subject) |
AuthStatus |
SOAPClientAuthModule.secureRequest(MessageInfo messageInfo,
Subject source) |
AuthStatus |
SOAPClientAuthModule.validateResponse(MessageInfo messageInfo,
Subject source,
Subject recipient) |
Modifier and Type | Method and Description |
---|---|
void |
JBossWSClientAuthContext.cleanSubject(MessageInfo messageInfo,
Subject subject) |
String |
JBossWSClientAuthConfig.getAuthContextID(MessageInfo messageInfo) |
String |
JBossWSServerAuthConfig.getAuthContextID(MessageInfo messageInfo) |
AuthStatus |
JBossWSClientAuthContext.secureRequest(MessageInfo messageInfo,
Subject clientSubject) |
AuthStatus |
JBossWSClientAuthContext.validateResponse(MessageInfo messageInfo,
Subject clientSubject,
Subject serviceSubject) |
Modifier and Type | Method and Description |
---|---|
AuthStatus |
UsernameTokenServerAuthModule.secureResponse(MessageInfo messageInfo,
Subject arg1) |
protected boolean |
UsernameTokenServerAuthModule.validate(Subject clientSubject,
MessageInfo messageInfo) |
AuthStatus |
UsernameTokenServerAuthModule.validateRequest(MessageInfo messageInfo,
Subject clientSubject,
Subject serviceSubject) |
Copyright © 2020 JBoss by Red Hat. All rights reserved.