public class SAML2LogoutRequestBuilder extends Object implements SamlProtocolExtensionsAwareBuilder<SAML2LogoutRequestBuilder>
SamlProtocolExtensionsAwareBuilder.NodeGenerator
Modifier and Type | Field and Description |
---|---|
protected long |
assertionExpiration |
protected String |
destination |
protected List<SamlProtocolExtensionsAwareBuilder.NodeGenerator> |
extensions |
protected String |
issuer |
protected String |
sessionIndex |
protected String |
userPrincipal |
protected String |
userPrincipalFormat |
Constructor and Description |
---|
SAML2LogoutRequestBuilder() |
Modifier and Type | Method and Description |
---|---|
SAML2LogoutRequestBuilder |
addExtension(SamlProtocolExtensionsAwareBuilder.NodeGenerator extension)
Adds a given node subtree as a SAML protocol extension into the SAML protocol message.
|
SAML2LogoutRequestBuilder |
assertionExpiration(int assertionExpiration)
Length of time in seconds the assertion is valid for
See SAML core specification 2.5.1.2 NotOnOrAfter
|
Document |
buildDocument() |
SAML2LogoutRequestBuilder |
destination(String destination) |
SAML2LogoutRequestBuilder |
issuer(String issuer) |
SAML2LogoutRequestBuilder |
sessionIndex(String index) |
SAML2LogoutRequestBuilder |
userPrincipal(String nameID,
String nameIDformat) |
protected String userPrincipal
protected String userPrincipalFormat
protected String sessionIndex
protected long assertionExpiration
protected String destination
protected String issuer
protected final List<SamlProtocolExtensionsAwareBuilder.NodeGenerator> extensions
public SAML2LogoutRequestBuilder destination(String destination)
public SAML2LogoutRequestBuilder issuer(String issuer)
public SAML2LogoutRequestBuilder addExtension(SamlProtocolExtensionsAwareBuilder.NodeGenerator extension)
SamlProtocolExtensionsAwareBuilder
addExtension
in interface SamlProtocolExtensionsAwareBuilder<SAML2LogoutRequestBuilder>
public SAML2LogoutRequestBuilder assertionExpiration(int assertionExpiration)
assertionExpiration
- Number of seconds the assertion should be validpublic SAML2LogoutRequestBuilder userPrincipal(String nameID, String nameIDformat)
public SAML2LogoutRequestBuilder sessionIndex(String index)
public Document buildDocument() throws ProcessingException, ConfigurationException, ParsingException
Copyright © 2019 JBoss by Red Hat. All rights reserved.