public class SAML2LoginResponseBuilder extends Object
Handles for dealing with SAML2 Authentication
Configuration Options:Modifier and Type | Field and Description |
---|---|
protected int |
assertionExpiration |
protected String |
authMethod |
protected String |
destination |
protected boolean |
disableAuthnStatement |
protected String |
issuer |
protected static org.picketlink.common.PicketLinkLogger |
logger |
protected boolean |
multiValuedRoles |
protected String |
nameId |
protected String |
nameIdFormat |
protected String |
requestID |
protected String |
requestIssuer |
protected String |
sessionIndex |
protected int |
subjectExpiration |
Constructor and Description |
---|
SAML2LoginResponseBuilder() |
Modifier and Type | Method and Description |
---|---|
SAML2LoginResponseBuilder |
assertionExpiration(int assertionExpiration)
Length of time in seconds the assertion is valid for
See SAML core specification 2.5.1.2 NotOnOrAfter
|
SAML2LoginResponseBuilder |
authMethod(String authMethod) |
Document |
buildDocument(org.picketlink.identity.federation.saml.v2.protocol.ResponseType responseType) |
org.picketlink.identity.federation.saml.v2.protocol.ResponseType |
buildModel() |
SAML2LoginResponseBuilder |
destination(String destination) |
SAML2LoginResponseBuilder |
disableAuthnStatement(boolean disableAuthnStatement) |
SAML2LoginResponseBuilder |
issuer(String issuer) |
SAML2LoginResponseBuilder |
multiValuedRoles(boolean multiValuedRoles) |
SAML2LoginResponseBuilder |
nameIdentifier(String nameIdFormat,
String nameId) |
SAML2LoginResponseBuilder |
requestID(String requestID) |
SAML2LoginResponseBuilder |
requestIssuer(String requestIssuer) |
SAML2LoginResponseBuilder |
sessionIndex(String sessionIndex) |
SAML2LoginResponseBuilder |
subjectExpiration(int subjectExpiration)
Length of time in seconds the subject can be confirmed
See SAML core specification 2.4.1.2 NotOnOrAfter
|
protected static final org.picketlink.common.PicketLinkLogger logger
protected String destination
protected String issuer
protected int subjectExpiration
protected int assertionExpiration
protected String nameId
protected String nameIdFormat
protected boolean multiValuedRoles
protected boolean disableAuthnStatement
protected String requestID
protected String authMethod
protected String requestIssuer
protected String sessionIndex
public SAML2LoginResponseBuilder sessionIndex(String sessionIndex)
public SAML2LoginResponseBuilder destination(String destination)
public SAML2LoginResponseBuilder issuer(String issuer)
public SAML2LoginResponseBuilder subjectExpiration(int subjectExpiration)
subjectExpiration
- Number of seconds the subject should be validpublic SAML2LoginResponseBuilder assertionExpiration(int assertionExpiration)
assertionExpiration
- Number of seconds the assertion should be validpublic SAML2LoginResponseBuilder requestID(String requestID)
public SAML2LoginResponseBuilder requestIssuer(String requestIssuer)
public SAML2LoginResponseBuilder authMethod(String authMethod)
public SAML2LoginResponseBuilder nameIdentifier(String nameIdFormat, String nameId)
public SAML2LoginResponseBuilder multiValuedRoles(boolean multiValuedRoles)
public SAML2LoginResponseBuilder disableAuthnStatement(boolean disableAuthnStatement)
public Document buildDocument(org.picketlink.identity.federation.saml.v2.protocol.ResponseType responseType) throws org.picketlink.common.exceptions.ConfigurationException, org.picketlink.common.exceptions.ProcessingException
org.picketlink.common.exceptions.ConfigurationException
org.picketlink.common.exceptions.ProcessingException
public org.picketlink.identity.federation.saml.v2.protocol.ResponseType buildModel() throws org.picketlink.common.exceptions.ConfigurationException, org.picketlink.common.exceptions.ProcessingException
org.picketlink.common.exceptions.ConfigurationException
org.picketlink.common.exceptions.ProcessingException
Copyright © 2015. All rights reserved.