public class SALM2LoginResponseBuilder extends SAML2BindingBuilder<SALM2LoginResponseBuilder>
Handles for dealing with SAML2 Authentication
Configuration Options:SAML2BindingBuilder.PostBindingBuilder, SAML2BindingBuilder.RedirectBindingBuilder
Modifier and Type | Field and Description |
---|---|
protected Map<String,Object> |
attributes |
protected String |
authMethod |
protected boolean |
disableAuthnStatement |
protected static org.picketlink.common.PicketLinkLogger |
logger |
protected boolean |
multiValuedRoles |
protected String |
nameId |
protected String |
nameIdFormat |
protected String |
requestID |
protected String |
requestIssuer |
protected List<String> |
roles |
destination, encrypt, encryptionAlgorithm, encryptionKeySize, encryptionPublicKey, relayState, responseIssuer, sign, signAssertions, signatureAlgorithm, signingCertificate, signingKeyPair
Constructor and Description |
---|
SALM2LoginResponseBuilder() |
Modifier and Type | Method and Description |
---|---|
SALM2LoginResponseBuilder |
attribute(String name,
Object value) |
SALM2LoginResponseBuilder |
attributes(Map<String,Object> attributes) |
SALM2LoginResponseBuilder |
authMethod(String authMethod) |
Document |
buildDocument() |
SALM2LoginResponseBuilder |
disableAuthnStatement(boolean disableAuthnStatement) |
SALM2LoginResponseBuilder |
multiValuedRoles(boolean multiValuedRoles) |
SALM2LoginResponseBuilder |
nameIdentifier(String nameIdFormat,
String nameId) |
SAML2BindingBuilder.PostBindingBuilder |
postBinding() |
SAML2BindingBuilder.RedirectBindingBuilder |
redirectBinding() |
SALM2LoginResponseBuilder |
requestID(String requestID) |
SALM2LoginResponseBuilder |
requestIssuer(String requestIssuer) |
SALM2LoginResponseBuilder |
roles(List<String> roles) |
SALM2LoginResponseBuilder |
roles(String... roles) |
base64Encoded, buildHtml, buildHtmlPostResponse, buildResponse, destination, encrypt, encryptDocument, encryptionAlgorithm, encryptionKeySize, generateRedirectUri, relayState, responseIssuer, signAssertion, signAssertions, signatureAlgorithm, signDocument, signDocument, signWith, signWith, signWith, signWith
protected static final org.picketlink.common.PicketLinkLogger logger
protected String nameId
protected String nameIdFormat
protected boolean multiValuedRoles
protected boolean disableAuthnStatement
protected String requestID
protected String authMethod
protected String requestIssuer
public SALM2LoginResponseBuilder attributes(Map<String,Object> attributes)
public SALM2LoginResponseBuilder attribute(String name, Object value)
public SALM2LoginResponseBuilder requestID(String requestID)
public SALM2LoginResponseBuilder requestIssuer(String requestIssuer)
public SALM2LoginResponseBuilder roles(List<String> roles)
public SALM2LoginResponseBuilder roles(String... roles)
public SALM2LoginResponseBuilder authMethod(String authMethod)
public SALM2LoginResponseBuilder nameIdentifier(String nameIdFormat, String nameId)
public SALM2LoginResponseBuilder multiValuedRoles(boolean multiValuedRoles)
public SALM2LoginResponseBuilder disableAuthnStatement(boolean disableAuthnStatement)
public SAML2BindingBuilder.RedirectBindingBuilder redirectBinding() throws org.picketlink.common.exceptions.ConfigurationException, org.picketlink.common.exceptions.ProcessingException
org.picketlink.common.exceptions.ConfigurationException
org.picketlink.common.exceptions.ProcessingException
public SAML2BindingBuilder.PostBindingBuilder postBinding() throws org.picketlink.common.exceptions.ConfigurationException, org.picketlink.common.exceptions.ProcessingException
org.picketlink.common.exceptions.ConfigurationException
org.picketlink.common.exceptions.ProcessingException
public Document buildDocument() throws org.picketlink.common.exceptions.ConfigurationException, org.picketlink.common.exceptions.ProcessingException
org.picketlink.common.exceptions.ConfigurationException
org.picketlink.common.exceptions.ProcessingException
Copyright © 2014. All Rights Reserved.