Partner
, java.io.Serializable
WebSSOIdPPartner
, WSSIdPPartner
public interface IdPPartner extends Partner
ASSERTION_TYPE_BEARER, ASSERTION_TYPE_HOLDER_OF_KEY, ASSERTION_TYPE_SENDER_VOUCHES
Modifier and Type | Method | Description |
---|---|---|
java.lang.String |
getIdentityProviderNameMapperClassname() |
Gets the qualified name of Java class that maps Subjects to SAML Assertion name information.
|
java.lang.String |
getIssuerURI() |
Gets this partner's Issuer URI.
|
boolean |
isProcessAttributes() |
Gets the Process attributes flag.
|
boolean |
isVirtualUserEnabled() |
Gets the Virtual User Enabled value.
|
boolean |
isWantAssertionsSigned() |
Gets the want assertions signed flag.
|
void |
setIdentityProviderNameMapperClassname(java.lang.String nameMapperClassname) |
Sets the qualified name of name mapper class.
|
void |
setIssuerURI(java.lang.String issuerURI) |
Sets the Issuer URI value for this partner.
|
void |
setProcessAttributes(boolean processAttributes) |
Sets the process attribute flag.
|
void |
setVirtualUserEnabled(boolean virtualUserEnabled) |
Sets the Virtual User Enabled value.
|
void |
setWantAssertionsSigned(boolean wantAssertionsSigned) |
Sets the want assertions signed flag.
|
getAudienceURIs, getDescription, getName, isEnabled, isNameModified, setAudienceURIs, setDescription, setEnabled, setName
java.lang.String getIdentityProviderNameMapperClassname()
void setIdentityProviderNameMapperClassname(java.lang.String nameMapperClassname)
nameMapperClassname
- the qualified name of name mapper class to setgetIdentityProviderNameMapperClassname()
java.lang.String getIssuerURI()
MetadataPartner.getEntityID()
void setIssuerURI(java.lang.String issuerURI)
issuerURI
- the partner's Issuer URI to setgetIssuerURI()
boolean isVirtualUserEnabled()
void setVirtualUserEnabled(boolean virtualUserEnabled)
virtualUserEnabled
- the Virtual user Enabled value to setisVirtualUserEnabled()
boolean isProcessAttributes()
This value works together with the default value in the SAML Identity Asserter mbean settings. If either is true, the attribute will be processed.
void setProcessAttributes(boolean processAttributes)
processAttributes
- the process attributes flag to setisProcessAttributes()
boolean isWantAssertionsSigned()
At SAML2 Service Provider Site, the signature of <Assertion> from this partner will be verified if:
SingleSignOnServicesMBean.WantAssertionsSigned
is set to true
Unsigned <Assertion> will cause signature verification to fail if the local configuration or this partner entry indicates that signing is required.
void setWantAssertionsSigned(boolean wantAssertionsSigned)
wantAssertionsSigned
- the want assertions signed flag to setisWantAssertionsSigned()