Package org.gatein.sso.agent.login
Class SAML2IntegrationLoginModule
java.lang.Object
org.jboss.security.auth.spi.AbstractServerLoginModule
org.jboss.security.auth.spi.UsernamePasswordLoginModule
org.picketlink.identity.federation.bindings.jboss.auth.SAML2CommonLoginModule
org.picketlink.identity.federation.bindings.jboss.auth.SAML2LoginModule
org.gatein.sso.agent.login.SAML2IntegrationLoginModule
- All Implemented Interfaces:
LoginModule
public class SAML2IntegrationLoginModule
extends org.picketlink.identity.federation.bindings.jboss.auth.SAML2LoginModule
Login module for integration with GateIn. It's running on GateIn (SAML SP) side.
- Author:
- Marek Posolda
-
Field Summary
Fields inherited from class org.picketlink.identity.federation.bindings.jboss.auth.SAML2CommonLoginModule
groupNameFields inherited from class org.jboss.security.auth.spi.AbstractServerLoginModule
callbackHandler, log, loginOk, options, principalClassName, sharedState, subject, unauthenticatedIdentity, useFirstPass -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected Stringvoidinitialize(Subject subject, CallbackHandler callbackHandler, Map<String, ?> sharedState, Map<String, ?> options) booleanlogin()Methods inherited from class org.picketlink.identity.federation.bindings.jboss.auth.SAML2CommonLoginModule
getIdentity, getRoleSets, getUsersPasswordMethods inherited from class org.jboss.security.auth.spi.UsernamePasswordLoginModule
createPasswordHash, getCredentials, getUnauthenticatedIdentity, getUsername, getUsernameAndPassword, getValidateError, safeClose, setValidateError, validatePasswordMethods inherited from class org.jboss.security.auth.spi.AbstractServerLoginModule
abort, addValidOptions, checkOptions, commit, createGroup, createIdentity, getCallerPrincipalGroup, getUseFirstPass, logout
-
Constructor Details
-
SAML2IntegrationLoginModule
public SAML2IntegrationLoginModule()
-
-
Method Details
-
initialize
public void initialize(Subject subject, CallbackHandler callbackHandler, Map<String, ?> sharedState, Map<String, ?> options) - Specified by:
initializein interfaceLoginModule- Overrides:
initializein classorg.picketlink.identity.federation.bindings.jboss.auth.SAML2CommonLoginModule
-
login
- Specified by:
loginin interfaceLoginModule- Overrides:
loginin classorg.jboss.security.auth.spi.UsernamePasswordLoginModule- Throws:
LoginException
-