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) |
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()
Copyright © 2018 JBoss by Red Hat. All rights reserved.