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 String |
issuer |
Constructor and Description |
---|
SAML2AuthnRequestBuilder() |
Modifier and Type | Method and Description |
---|---|
SAML2AuthnRequestBuilder |
addExtension(SamlProtocolExtensionsAwareBuilder.NodeGenerator extension)
Adds a given node subtree as a SAML protocol extension into the SAML protocol message.
|
SAML2AuthnRequestBuilder |
assertionConsumerUrl(String assertionConsumerUrl) |
SAML2AuthnRequestBuilder |
assertionConsumerUrl(URI assertionConsumerUrl) |
AuthnRequestType |
createAuthnRequest() |
SAML2AuthnRequestBuilder |
destination(String destination) |
SAML2AuthnRequestBuilder |
forceAuthn(boolean forceAuthn) |
SAML2AuthnRequestBuilder |
isPassive(boolean isPassive) |
SAML2AuthnRequestBuilder |
issuer(String issuer) |
SAML2AuthnRequestBuilder |
nameIdPolicy(SAML2NameIDPolicyBuilder nameIDPolicy) |
SAML2AuthnRequestBuilder |
protocolBinding(String protocolBinding) |
Document |
toDocument() |
protected String destination
protected String issuer
protected final List<SamlProtocolExtensionsAwareBuilder.NodeGenerator> extensions
public SAML2AuthnRequestBuilder destination(String destination)
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 forceAuthn(boolean forceAuthn)
public SAML2AuthnRequestBuilder isPassive(boolean isPassive)
public SAML2AuthnRequestBuilder nameIdPolicy(SAML2NameIDPolicyBuilder nameIDPolicy)
public SAML2AuthnRequestBuilder protocolBinding(String protocolBinding)
public Document toDocument()
public AuthnRequestType createAuthnRequest()
Copyright © 2020 JBoss by Red Hat. All rights reserved.