Package org.keycloak.saml
Class SAML2AuthnRequestBuilder
- java.lang.Object
- 
- org.keycloak.saml.SAML2AuthnRequestBuilder
 
- 
- All Implemented Interfaces:
- SamlProtocolExtensionsAwareBuilder<SAML2AuthnRequestBuilder>
 
 public class SAML2AuthnRequestBuilder extends Object implements SamlProtocolExtensionsAwareBuilder<SAML2AuthnRequestBuilder> - Author:
- pedroigor
 
- 
- 
Nested Class Summary- 
Nested classes/interfaces inherited from interface org.keycloak.saml.SamlProtocolExtensionsAwareBuilderSamlProtocolExtensionsAwareBuilder.NodeGenerator
 
- 
 - 
Field SummaryFields Modifier and Type Field Description protected Stringdestinationprotected List<SamlProtocolExtensionsAwareBuilder.NodeGenerator>extensionsprotected NameIDTypeissuer
 - 
Constructor SummaryConstructors Constructor Description SAML2AuthnRequestBuilder()
 - 
Method Summary
 
- 
- 
- 
Field Detail- 
destinationprotected String destination 
 - 
issuerprotected NameIDType issuer 
 - 
extensionsprotected final List<SamlProtocolExtensionsAwareBuilder.NodeGenerator> extensions 
 
- 
 - 
Method Detail- 
destinationpublic SAML2AuthnRequestBuilder destination(String destination) 
 - 
issuerpublic SAML2AuthnRequestBuilder issuer(NameIDType issuer) 
 - 
issuerpublic SAML2AuthnRequestBuilder issuer(String issuer) 
 - 
addExtensionpublic SAML2AuthnRequestBuilder addExtension(SamlProtocolExtensionsAwareBuilder.NodeGenerator extension) Description copied from interface:SamlProtocolExtensionsAwareBuilderAdds a given node subtree as a SAML protocol extension into the SAML protocol message.- Specified by:
- addExtensionin interface- SamlProtocolExtensionsAwareBuilder<SAML2AuthnRequestBuilder>
- Returns:
 
 - 
assertionConsumerUrlpublic SAML2AuthnRequestBuilder assertionConsumerUrl(String assertionConsumerUrl) 
 - 
assertionConsumerUrlpublic SAML2AuthnRequestBuilder assertionConsumerUrl(URI assertionConsumerUrl) 
 - 
attributeConsumingServiceIndexpublic SAML2AuthnRequestBuilder attributeConsumingServiceIndex(Integer attributeConsumingServiceIndex) 
 - 
forceAuthnpublic SAML2AuthnRequestBuilder forceAuthn(boolean forceAuthn) 
 - 
isPassivepublic SAML2AuthnRequestBuilder isPassive(boolean isPassive) 
 - 
nameIdPolicypublic SAML2AuthnRequestBuilder nameIdPolicy(SAML2NameIDPolicyBuilder nameIDPolicyBuilder) 
 - 
protocolBindingpublic SAML2AuthnRequestBuilder protocolBinding(String protocolBinding) 
 - 
subjectpublic SAML2AuthnRequestBuilder subject(String subject) 
 - 
requestedAuthnContextpublic SAML2AuthnRequestBuilder requestedAuthnContext(SAML2RequestedAuthnContextBuilder requestedAuthnContextBuilder) 
 - 
toDocumentpublic Document toDocument() 
 - 
createAuthnRequestpublic AuthnRequestType createAuthnRequest() 
 
- 
 
-