public class SAMLAssertionParams
extends java.lang.Object
Constructor and Description |
---|
SAMLAssertionParams()
Creates an empty instance of SAMLAssertionParams.
|
Modifier and Type | Method and Description |
---|---|
static SAMLAssertionParams |
create(IDataMap pipe)
Deprecated.
Creates the SAMLAssertionParams object using
the provided IDataMap.
|
java.util.Map<java.lang.String,java.lang.String> |
getAttributes()
Returns a map for the attributes of the assertion.
|
java.lang.String[] |
getAudienceRestrictions()
Returns audience restrictions.
|
java.lang.String |
getAuthnSubjectLocality()
Returns the authenticated subject locality.
|
java.lang.String[] |
getGroups()
Returns the groups to be part of the SAML assertion.
|
java.lang.String |
getIssuerName()
Returns the name of the configured issuer.
|
java.lang.String |
getIssuerNameQualifier()
Returns the issuer name qualifier.
|
java.lang.String |
getKeyAlias()
Returns the name of the key alias containing the signing key.
|
java.lang.String |
getKeystoreAlias()
Returns Integration Server keystore alias used for signing the assertion.
|
java.util.Map<java.lang.String,java.lang.String> |
getRoles()
Returns the roles to be included in the SAML assertion.
|
java.lang.String |
getSubjectConfirmationRecipient()
Returns subject confirmation recipient information.
|
java.lang.String |
getSubjectNameId()
Returns the subjent Name ID.
|
java.lang.String |
getSubjectNameQualifier()
Returns the name qualifier for the subject Name ID.
|
int |
getTokenLifeInSeconds()
Returns the token expiry as seconds.
|
void |
setAttributes(java.util.Map<java.lang.String,java.lang.String> attributes)
Configures the attributes to be included in the assertion.
|
void |
setAudienceRestrictions(java.lang.String[] audienceRestrictions)
Configures audience restrictions in the conditions.
|
void |
setAuthnSubjectLocality(java.lang.String authnSubjectLocality)
Configures locality for the authenticated subject.
|
void |
setGroups(java.lang.String[] groups)
Configures the list of groups (as String[]) to be part of the SAML assertion.
|
void |
setIssuerName(java.lang.String issuerName)
Configures the issuer name for the generated assertion.
|
void |
setIssuerNameQualifier(java.lang.String issuerNameQualifier)
Configures the name qualifier for the issuer.
|
void |
setKeyAlias(java.lang.String keyAlias)
Sets the name of the key alias containing the signing key.
|
void |
setKeystoreAlias(java.lang.String keystoreAlias)
Specifies the Integration Server keystore alias that contains the signing key.
|
void |
setRoles(java.util.Map<java.lang.String,java.lang.String> roles)
Configures the list of roles (as String[]) to be part of the SAML assertion.
|
void |
setSubjectConfirmationRecipient(java.lang.String subjectConfirmationRecipient)
Configures recipient information for the subject confirmation.
|
void |
setSubjectNameId(java.lang.String subjectNameId)
Configures the subject Name ID.
|
void |
setSubjectNameQualifier(java.lang.String subjectNameQualifier)
Configures a name qualifier for the subject Name ID.
|
void |
setTokenLifeInSeconds(int tokenLifeInSeconds)
Configures the number of seconds for token expiry.
|
public SAMLAssertionParams()
public java.lang.String getIssuerName()
public void setIssuerName(java.lang.String issuerName)
issuerName
- Name of the issuer to be used.public java.lang.String getIssuerNameQualifier()
public void setIssuerNameQualifier(java.lang.String issuerNameQualifier)
issuerNameQualifier
- The name qualifier to be used for the issuer.public java.lang.String getSubjectNameId()
public void setSubjectNameId(java.lang.String subjectNameId)
subjectNameId
- Name id of the subject.public java.lang.String getSubjectNameQualifier()
public void setSubjectNameQualifier(java.lang.String subjectNameQualifier)
subjectNameQualifier
- Name qualifier for the subject Name ID.public java.lang.String getAuthnSubjectLocality()
public void setAuthnSubjectLocality(java.lang.String authnSubjectLocality)
authnSubjectLocality
- Locality of the authetnicated subject.public java.lang.String getSubjectConfirmationRecipient()
public void setSubjectConfirmationRecipient(java.lang.String subjectConfirmationRecipient)
subjectConfirmationRecipient
- The recipient information for the subject confirmation.public java.lang.String[] getAudienceRestrictions()
public void setAudienceRestrictions(java.lang.String[] audienceRestrictions)
audienceRestrictions
- String[] of audience restrictionspublic java.lang.String getKeystoreAlias()
public void setKeystoreAlias(java.lang.String keystoreAlias)
keystoreAlias
- an IS keystore alias that contains signing keypublic java.lang.String getKeyAlias()
public void setKeyAlias(java.lang.String keyAlias)
keyAlias
- Name of the key alias.public java.lang.String[] getGroups()
public void setGroups(java.lang.String[] groups)
groups
- Sting[] of configured groups.public java.util.Map<java.lang.String,java.lang.String> getRoles()
public void setRoles(java.util.Map<java.lang.String,java.lang.String> roles)
roles
- Sting[] of configured roles.public java.util.Map<java.lang.String,java.lang.String> getAttributes()
public void setAttributes(java.util.Map<java.lang.String,java.lang.String> attributes)
attributes
- Mappublic int getTokenLifeInSeconds()
public void setTokenLifeInSeconds(int tokenLifeInSeconds)
tokenLifeInSeconds
- The token expiry in seconds.public static SAMLAssertionParams create(IDataMap pipe)
pipe
- IDataMap containing the issuer parameters to be used.