public class SAML2AuthnRequestBuilder extends Object implements SamlProtocolExtensionsAwareBuilder<SAML2AuthnRequestBuilder>
SamlProtocolExtensionsAwareBuilder.NodeGenerator
Modifier and Type | Field and Description |
---|---|
protected String |
destination |
protected List<SamlProtocolExtensionsAwareBuilder.NodeGenerator> |
extensions |
protected NameIDType |
issuer |
Constructor and Description |
---|
SAML2AuthnRequestBuilder() |
protected String destination
protected NameIDType issuer
protected final List<SamlProtocolExtensionsAwareBuilder.NodeGenerator> extensions
public SAML2AuthnRequestBuilder destination(String destination)
public SAML2AuthnRequestBuilder issuer(NameIDType issuer)
public SAML2AuthnRequestBuilder issuer(String issuer)
public SAML2AuthnRequestBuilder addExtension(SamlProtocolExtensionsAwareBuilder.NodeGenerator extension)
SamlProtocolExtensionsAwareBuilder
addExtension
in interface SamlProtocolExtensionsAwareBuilder<SAML2AuthnRequestBuilder>
public SAML2AuthnRequestBuilder assertionConsumerUrl(String assertionConsumerUrl)
public SAML2AuthnRequestBuilder assertionConsumerUrl(URI assertionConsumerUrl)
public SAML2AuthnRequestBuilder attributeConsumingServiceIndex(Integer attributeConsumingServiceIndex)
public SAML2AuthnRequestBuilder forceAuthn(boolean forceAuthn)
public SAML2AuthnRequestBuilder isPassive(boolean isPassive)
public SAML2AuthnRequestBuilder nameIdPolicy(SAML2NameIDPolicyBuilder nameIDPolicyBuilder)
public SAML2AuthnRequestBuilder protocolBinding(String protocolBinding)
public SAML2AuthnRequestBuilder subject(String subject)
public SAML2AuthnRequestBuilder requestedAuthnContext(SAML2RequestedAuthnContextBuilder requestedAuthnContextBuilder)
public Document toDocument()
public AuthnRequestType createAuthnRequest()
Copyright © 2021 JBoss by Red Hat. All rights reserved.