public abstract class AbstractInitiateLogin extends Object implements AuthChallenge
Modifier and Type | Field and Description |
---|---|
protected SamlDeployment |
deployment |
protected static org.jboss.logging.Logger |
log |
protected SamlSessionStore |
sessionStore |
Constructor and Description |
---|
AbstractInitiateLogin(SamlDeployment deployment,
SamlSessionStore sessionStore) |
Modifier and Type | Method and Description |
---|---|
static SAML2AuthnRequestBuilder |
buildSaml2AuthnRequestBuilder(SamlDeployment deployment) |
boolean |
challenge(HttpFacade httpFacade) |
static BaseSAML2BindingBuilder |
createSaml2Binding(SamlDeployment deployment) |
int |
getResponseCode() |
protected abstract void |
sendAuthnRequest(HttpFacade httpFacade,
SAML2AuthnRequestBuilder authnRequestBuilder,
BaseSAML2BindingBuilder binding) |
protected static org.jboss.logging.Logger log
protected SamlDeployment deployment
protected SamlSessionStore sessionStore
public AbstractInitiateLogin(SamlDeployment deployment, SamlSessionStore sessionStore)
public int getResponseCode()
getResponseCode
in interface AuthChallenge
public boolean challenge(HttpFacade httpFacade)
challenge
in interface AuthChallenge
public static BaseSAML2BindingBuilder createSaml2Binding(SamlDeployment deployment)
public static SAML2AuthnRequestBuilder buildSaml2AuthnRequestBuilder(SamlDeployment deployment)
protected abstract void sendAuthnRequest(HttpFacade httpFacade, SAML2AuthnRequestBuilder authnRequestBuilder, BaseSAML2BindingBuilder binding) throws ProcessingException, ConfigurationException, IOException
Copyright © 2018 JBoss by Red Hat. All rights reserved.