Skip navigation links

Oracle Fusion Middleware Management Java API Reference for Oracle Entitlements Server
11g Release 2 (11.1.2)

E54416-01


oracle.security.jps.callback
Class AbstractSAMLTokenCallback

java.lang.Object
  extended by oracle.security.jps.callback.PropertyCallback
      extended by oracle.security.jps.callback.AbstractSAMLTokenCallback

All Implemented Interfaces:
javax.security.auth.callback.Callback, JpsCallback
Direct Known Subclasses:
SAML2TokenCallback, SAMLTokenCallback

public abstract class AbstractSAMLTokenCallback
extends PropertyCallback

Field Summary
static java.lang.String USER_ATTRIBUTE_PROPERTY
          property name for determining the overriding saml nameid format specifier - used if the format is null or unspecified
static java.lang.String USER_MAPPING_ATTRIBUTE_PROPERTY
          property name for determining which user attribute is mapped for searches in idstore to identify the user.

 

Constructor Summary
AbstractSAMLTokenCallback()
           

 

Method Summary
 java.util.List<java.lang.String> getAudienceUris()
          Get relying party URIs for validating SAML audience restriction condition.
 long getClockSkew()
          Get the clock skew between the client and server machine for validating SAML NotBefore and NotOn condition.
 java.util.List<java.lang.String> getTrustedIssuers()
          Get the trusted issuers for validating SAML assertion issuer.
 void setAudienceUris(java.util.List<java.lang.String> audienceUris)
          Set relying party URIs for validating SAML audience restriction condition.
 void setClockSkew(long clockSkew)
          Set the clock skew between the client and server machine for validating SAML NotBefore and NotOn condition.
 void setTrustedIssuers(java.util.List<java.lang.String> trustedIssuers)
          Set the trusted issuers for validating SAML assertion issuer.

 

Methods inherited from class oracle.security.jps.callback.PropertyCallback
getCallbackType, getProperties, setProperties

 

Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

 

Field Detail

USER_MAPPING_ATTRIBUTE_PROPERTY

public static final java.lang.String USER_MAPPING_ATTRIBUTE_PROPERTY
property name for determining which user attribute is mapped for searches in idstore to identify the user.
See Also:
Constant Field Values

USER_ATTRIBUTE_PROPERTY

public static final java.lang.String USER_ATTRIBUTE_PROPERTY
property name for determining the overriding saml nameid format specifier - used if the format is null or unspecified
See Also:
Constant Field Values

Constructor Detail

AbstractSAMLTokenCallback

public AbstractSAMLTokenCallback()

Method Detail

getAudienceUris

public java.util.List<java.lang.String> getAudienceUris()
Get relying party URIs for validating SAML audience restriction condition.
Returns:
list of relying party URIs

setAudienceUris

public void setAudienceUris(java.util.List<java.lang.String> audienceUris)
Set relying party URIs for validating SAML audience restriction condition.

The method is protected by code based permission oracle.security.jps.JpsPermission("IdentityAssertion", "execute").

Parameters:
audienceUris - list of relying party URIs. Can be null or empty list.
Throws:
java.security.AccessControlException - if permission oracle.security.jps.JpsPermission("IdentityAssertion", "execute") is not granted.

getClockSkew

public long getClockSkew()
Get the clock skew between the client and server machine for validating SAML NotBefore and NotOn condition.
Returns:
clockSkew in milliseconds

setClockSkew

public void setClockSkew(long clockSkew)
Set the clock skew between the client and server machine for validating SAML NotBefore and NotOn condition.
Parameters:
clockSkew - in milliseconds

getTrustedIssuers

public java.util.List<java.lang.String> getTrustedIssuers()
Get the trusted issuers for validating SAML assertion issuer.
Returns:
List of trusted issuers.

setTrustedIssuers

public void setTrustedIssuers(java.util.List<java.lang.String> trustedIssuers)
Set the trusted issuers for validating SAML assertion issuer.

The method is protected by code based permission oracle.security.jps.JpsPermission("IdentityAssertion", "execute").

Parameters:
trustedIssuers - List of trusted issuers, can be null
Throws:
java.security.AccessControlException - if permission oracle.security.jps.JpsPermission("IdentityAssertion", "execute") is not granted.

Skip navigation links

Oracle Fusion Middleware Management Java API Reference for Oracle Entitlements Server
11g Release 2 (11.1.2)

E54416-01


Copyright © 2011, 2015, Oracle and/or its affiliates. All rights reserved.