Package org.keycloak.adapters.saml
Class AbstractInitiateLogin
java.lang.Object
org.keycloak.adapters.saml.AbstractInitiateLogin
- All Implemented Interfaces:
AuthChallenge
- Version:
- $Revision: 1 $
- Author:
- Bill Burke
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected SamlDeploymentprotected static org.jboss.logging.Loggerprotected SamlSessionStore -
Constructor Summary
ConstructorsConstructorDescriptionAbstractInitiateLogin(SamlDeployment deployment, SamlSessionStore sessionStore) -
Method Summary
Modifier and TypeMethodDescriptionstatic SAML2AuthnRequestBuilderbuildSaml2AuthnRequestBuilder(SamlDeployment deployment) booleanchallenge(HttpFacade httpFacade) static BaseSAML2BindingBuildercreateSaml2Binding(SamlDeployment deployment) intprotected abstract voidsendAuthnRequest(HttpFacade httpFacade, SAML2AuthnRequestBuilder authnRequestBuilder, BaseSAML2BindingBuilder binding)
-
Field Details
-
log
protected static org.jboss.logging.Logger log -
deployment
-
sessionStore
-
-
Constructor Details
-
AbstractInitiateLogin
-
-
Method Details
-
getResponseCode
public int getResponseCode()- Specified by:
getResponseCodein interfaceAuthChallenge
-
challenge
- Specified by:
challengein interfaceAuthChallenge
-
createSaml2Binding
-
buildSaml2AuthnRequestBuilder
-
sendAuthnRequest
protected abstract void sendAuthnRequest(HttpFacade httpFacade, SAML2AuthnRequestBuilder authnRequestBuilder, BaseSAML2BindingBuilder binding) throws ProcessingException, ConfigurationException, IOException
-