PicketLink Federation Common Server Bindings for JBoss AS 2.1.6.Final-redhat-2

org.picketlink.trust.jbossws.jaas
Class JBWSTokenIssuingLoginModule

java.lang.Object
  extended by org.picketlink.identity.federation.core.wstrust.auth.AbstractSTSLoginModule
      extended by org.picketlink.identity.federation.core.wstrust.auth.STSIssuingLoginModule
          extended by org.picketlink.trust.jbossws.jaas.JBWSTokenIssuingLoginModule
All Implemented Interfaces:
LoginModule

public class JBWSTokenIssuingLoginModule
extends STSIssuingLoginModule

A subclass of STSIssuingLoginModule that adds in JBoss WS specific details

Since:
Apr 22, 2011
Author:
Anil.Saldhana@redhat.com

Nested Class Summary
 class JBWSTokenIssuingLoginModule.JBWSTokenClient
           
 
Field Summary
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
 
Fields inherited from class org.picketlink.identity.federation.core.wstrust.auth.STSIssuingLoginModule
ENDPOINT_OPTION, TOKEN_TYPE_OPTION
 
Fields inherited from class org.picketlink.identity.federation.core.wstrust.auth.AbstractSTSLoginModule
callbackHandler, enableCacheInvalidation, ENDPOINT_ADDRESS, 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 Summary
JBWSTokenIssuingLoginModule()
           
 
Method Summary
 boolean commit()
           
protected  STSClientConfig.Builder createBuilder()
           
protected  STSClient createWSTrustClient(STSClientConfig config)
           
 
Methods inherited from class org.picketlink.identity.federation.core.wstrust.auth.STSIssuingLoginModule
initialize, invokeSTS
 
Methods inherited from class org.picketlink.identity.federation.core.wstrust.auth.AbstractSTSLoginModule
abort, getCallbackHandler, getConfiguration, getMappingManager, getOptions, getRequiredOption, getSharedPassword, getSharedToken, getSharedUsername, getSubject, isSuccess, isUseFirstPass, isUseOptionsConfig, isUsePasswordStacking, login, logout, populateSubject, removeAllSamlCredentials, setSamlToken, setSharedToken, setSuccess, useCredentialsFromCallback, useCredentialsFromOptions, useCredentialsFromSharedState
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

WSA_ISSUER

public static final String WSA_ISSUER
Key in the options to customize the WS-Addressing Issuer in the WS-T Call

See Also:
Constant Field Values

WSP_APPIESTO

public static final String WSP_APPIESTO
Key in the options to customize the WS-Policy Applies To in the WS-T Call

See Also:
Constant Field Values
Constructor Detail

JBWSTokenIssuingLoginModule

public JBWSTokenIssuingLoginModule()
Method Detail

createBuilder

protected STSClientConfig.Builder createBuilder()
Overrides:
createBuilder in class AbstractSTSLoginModule

createWSTrustClient

protected STSClient createWSTrustClient(STSClientConfig config)
Overrides:
createWSTrustClient in class AbstractSTSLoginModule

commit

public boolean commit()
               throws LoginException
Specified by:
commit in interface LoginModule
Overrides:
commit in class AbstractSTSLoginModule
Throws:
LoginException

PicketLink Federation Common Server Bindings for JBoss AS 2.1.6.Final-redhat-2

Copyright © 2013 JBoss by Red Hat. All Rights Reserved.