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 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() |
protected static final 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(ResponseType responseType) throws ConfigurationException, ProcessingException
public ResponseType buildModel() throws ConfigurationException, ProcessingException
Copyright © 2016 JBoss by Red Hat. All rights reserved.