public class JBossClientAuthConfig extends Object implements javax.security.auth.message.config.ClientAuthConfig
| Constructor and Description |
|---|
JBossClientAuthConfig(String layer,
String appContext,
CallbackHandler handler,
Map properties)
Create a new JBossClientAuthConfig.
|
| Modifier and Type | Method and Description |
|---|---|
String |
getAppContext() |
javax.security.auth.message.config.ClientAuthContext |
getAuthContext(String authContextID,
Subject clientSubject,
Map properties) |
String |
getAuthContextID(javax.security.auth.message.MessageInfo messageInfo) |
List |
getClientAuthModules() |
String |
getMessageLayer() |
boolean |
isProtected() |
void |
refresh() |
public JBossClientAuthConfig(String layer, String appContext, CallbackHandler handler, Map properties)
layer - Message LayerappContext - Application Contexthandler - Callback Handler to be passed to auth modulesproperties - Contextual propertiespublic javax.security.auth.message.config.ClientAuthContext getAuthContext(String authContextID, Subject clientSubject, Map properties) throws javax.security.auth.message.AuthException
getAuthContext in interface javax.security.auth.message.config.ClientAuthConfigjavax.security.auth.message.AuthExceptionClientAuthConfig.getAuthContext(String, javax.security.auth.Subject, java.util.Map)public String getMessageLayer()
getMessageLayer in interface javax.security.auth.message.config.AuthConfigAuthConfig.getMessageLayer()public void refresh()
refresh in interface javax.security.auth.message.config.AuthConfigAuthConfig.refresh()public List getClientAuthModules()
public String getAppContext()
getAppContext in interface javax.security.auth.message.config.AuthConfigpublic String getAuthContextID(javax.security.auth.message.MessageInfo messageInfo)
getAuthContextID in interface javax.security.auth.message.config.AuthConfigpublic boolean isProtected()
isProtected in interface javax.security.auth.message.config.AuthConfigCopyright © 2022 JBoss Inc.. All rights reserved.