public class JBWSTokenIssuingLoginModule extends STSIssuingLoginModule
STSIssuingLoginModule that adds in JBoss WS specific details| Modifier and Type | Class and Description |
|---|---|
class |
JBWSTokenIssuingLoginModule.JBWSTokenClient |
| Modifier and Type | Field and Description |
|---|---|
static String |
WSA_ISSUER
Key in the options to customize the WS-Addressing Issuer in the WS-T Call
|
static String |
WSP_APPIESTO
Key in the options to customize the WS-Policy Applies To in the WS-T Call
|
ENDPOINT_OPTION, TOKEN_TYPE_OPTIONcallbackHandler, enableCacheInvalidation, ENDPOINT_ADDRESS, INITIAL_CLIENTS_IN_POOL, initialClientsInPool, injectCallerPrincipalGroup, IS_BATCH, isBatch, options, OPTIONS_CREDENTIALS, OPTIONS_PW_STACKING, PASSWORD_KEY, passwordStacking, PORT_NAME, ROLE_KEY, roleKey, samlToken, securityDomain, SERVICE_NAME, SHARED_TOKEN, sharedState, STS_CONFIG_FILE, subject, success, useFirstPass, useOptionsCredentials, USERNAME_KEY| Constructor and Description |
|---|
JBWSTokenIssuingLoginModule() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
commit()
Commit will package the samlToken set by the login method in a new
SamlCredential. |
protected STSClientConfig.Builder |
createBuilder()
Subclasses can override and create a preconfigured builder
|
protected STSClient |
createWSTrustClient(STSClientConfig config) |
initialize, invokeSTSabort, getCallbackHandler, getConfiguration, getMappingManager, getOptions, getRequiredOption, getSharedPassword, getSharedToken, getSharedUsername, getSubject, isSuccess, isUseFirstPass, isUseOptionsConfig, isUsePasswordStacking, login, logout, populateSubject, removeAllSamlCredentials, setSamlToken, setSharedToken, setSuccess, useCredentialsFromCallback, useCredentialsFromOptions, useCredentialsFromSharedStatepublic static final String WSA_ISSUER
public static final String WSP_APPIESTO
protected STSClientConfig.Builder createBuilder()
AbstractSTSLoginModulecreateBuilder in class AbstractSTSLoginModuleprotected STSClient createWSTrustClient(STSClientConfig config)
createWSTrustClient in class AbstractSTSLoginModulepublic boolean commit()
throws LoginException
AbstractSTSLoginModuleSamlCredential. This new SamlCredential will
be put into the Subject public credentials set.commit in interface LoginModulecommit in class AbstractSTSLoginModuleLoginExceptionCopyright © 2017 JBoss by Red Hat. All rights reserved.