org.picketlink.identity.federation.bindings.jboss.auth
Class SAML2STSLoginModule
java.lang.Object
org.jboss.security.auth.spi.AbstractServerLoginModule
org.picketlink.identity.federation.bindings.jboss.auth.SAMLTokenFromHttpRequestAbstractLoginModule
org.picketlink.identity.federation.bindings.jboss.auth.SAML2STSCommonLoginModule
org.picketlink.identity.federation.bindings.jboss.auth.SAML2STSLoginModule
- All Implemented Interfaces:
- LoginModule
public class SAML2STSLoginModule
- extends SAML2STSCommonLoginModule
This LoginModule
implements the local validation of SAML assertions on AS7. The specified
localValidationSecurityDomain
property must correspond to a AS7 JSSE domain that configures a truststore and
a server-alias that identifies the certificate used to validate the assertions.
- Author:
- Stefan Guilhen
Fields inherited from class org.picketlink.identity.federation.bindings.jboss.auth.SAML2STSCommonLoginModule |
assertion, credential, enableCacheInvalidation, ENDPOINT_ADDRESS, localTestingOnly, localValidation, localValidationSecurityDomain, options, PASSWORD_KEY, PORT_NAME, principal, rawOptions, roleKey, securityDomain, SERVICE_NAME, STS_CONFIG_FILE, stsConfigurationFile, USERNAME_KEY |
Fields inherited from class org.jboss.security.auth.spi.AbstractServerLoginModule |
callbackHandler, log, loginOk, principalClassName, sharedState, subject, unauthenticatedIdentity, useFirstPass |
Methods inherited from class org.jboss.security.auth.spi.AbstractServerLoginModule |
addValidOptions, checkOptions, createGroup, createIdentity, getCallerPrincipalGroup, getUnauthenticatedIdentity, getUseFirstPass |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SAML2STSLoginModule
public SAML2STSLoginModule()
localValidation
protected boolean localValidation(Element assertionElement)
throws Exception
- Specified by:
localValidation
in class SAML2STSCommonLoginModule
- Throws:
Exception
getCacheExpiry
protected JBossAuthCacheInvalidationFactory.TimeCacheExpiry getCacheExpiry()
throws Exception
- Specified by:
getCacheExpiry
in class SAML2STSCommonLoginModule
- Throws:
Exception
Copyright © 2013 JBoss by Red Hat. All Rights Reserved.