public class SAML2TokenCallback extends AbstractSAMLTokenCallback
ADD_ASSERTION_TO_SUBJECT_PROPERTY, DN_MAPPING_ATTRIBUTE_PROPERTY
ADD_APPLICATION_ROLE_PROPERTY, ADD_AUTHENTICATED_ROLE_PROPERTY, REMOVE_ANONYMOUS_ROLE_PROPERTY
Constructor and Description |
---|
SAML2TokenCallback() |
Modifier and Type | Method and Description |
---|---|
oracle.security.xmlsec.saml2.core.Assertion |
getAssertion()
Get the SAML2 assertion.
|
java.lang.String |
getAttestingEntity()
Get the attesting entity DN for verifying attesting entity specified in a SAML sender-vouches assertion.
|
JpsCallbackType |
getCallbackType()
Gets the callback type.
|
void |
setAssertion(oracle.security.xmlsec.saml2.core.Assertion assertion)
Set the SAML2 assertion.
|
void |
setAttestingEntity(java.lang.String attestingEntity)
Set the attesting entity DN for verifying attesting entity specified in a SAML sender-vouches assertion.
|
getAudienceUris, getClockSkew, getTrustedIssuers, getVirtualUserAllowed, setAudienceUris, setClockSkew, setTrustedIssuers, setVirtualUserAllowed
getProperties, setProperties
public oracle.security.xmlsec.saml2.core.Assertion getAssertion()
public void setAssertion(oracle.security.xmlsec.saml2.core.Assertion assertion)
assertion
- SAML2 assertionpublic java.lang.String getAttestingEntity()
public void setAttestingEntity(java.lang.String attestingEntity)
The method is protected by code based permission oracle.security.jps.JpsPermission("IdentityAssertion", "execute").
attestingEntity
- attesting entity, can be null.java.security.AccessControlException
- if permission oracle.security.jps.JpsPermission("IdentityAssertion", "execute") is not granted.public JpsCallbackType getCallbackType()
getCallbackType
in interface JpsCallback
getCallbackType
in class PropertyCallback