Skip navigation links

Oracle Fusion Middleware User Provisioning Plug-in Java API Reference for Oracle Access Management Identity Federation
11g Release 2 (11.1.2)

E35911-01


oracle.security.fed.plugins.fed.provisioning
Interface UserContext


public interface UserContext

The data passed from OIF to User Provisioning plugin is contained inside UserContext object. It will include a Map of assertion attributes and OIF specific attributes in the same map. Also contained is a Map of data store related information.


Method Summary
 java.util.Map<java.lang.String,java.lang.Object> getAttributes()
          Get Map of user attributes (attributes from assertion + OIF specific attributes like providerid).
 java.util.Map<java.lang.String,java.lang.Object> getAttributesUsedInMapping()
          Get Map of user attributes which is used in mapping assertion to a user.
 java.util.Map<java.lang.String,java.lang.String> getDataStoreInfo()
          Get Map of data store information.
 void setAttributes(java.util.Map<java.lang.String,java.lang.Object> attributes)
          Set the attributes
 void setAttributesUsedInMapping(java.util.Map<java.lang.String,java.lang.Object> attributes)
          Set the attributes that are used when mapping assertion to a user in data store
 void setDataStoreInfo(java.util.Map<java.lang.String,java.lang.String> dataStoreInfo)
          Sets the data store information - idstore name and search base DN

 

Method Detail

getAttributes

java.util.Map<java.lang.String,java.lang.Object> getAttributes()
Get Map of user attributes (attributes from assertion + OIF specific attributes like providerid).
Returns:
a {@link Map) object.

setAttributes

void setAttributes(java.util.Map<java.lang.String,java.lang.Object> attributes)
Set the attributes
Parameters:
attributes -

getDataStoreInfo

java.util.Map<java.lang.String,java.lang.String> getDataStoreInfo()
Get Map of data store information. It is optional data, handling information like idstore name if not using default identity store configured. Another map key-value is the searchbaseDN configured in partner (optional) The keys to retrieve the data store info is available in UserProvisioningConstants
Returns:
a {@link Map) object.

setDataStoreInfo

void setDataStoreInfo(java.util.Map<java.lang.String,java.lang.String> dataStoreInfo)
Sets the data store information - idstore name and search base DN
Parameters:
data - store information

getAttributesUsedInMapping

java.util.Map<java.lang.String,java.lang.Object> getAttributesUsedInMapping()
Get Map of user attributes which is used in mapping assertion to a user. The map would contain all the attributes that was used for user mapping and is required for successful mapping of user after the user is provisioned.
Returns:
a {@link Map) object.

setAttributesUsedInMapping

void setAttributesUsedInMapping(java.util.Map<java.lang.String,java.lang.Object> attributes)
Set the attributes that are used when mapping assertion to a user in data store
Parameters:
attributes -

Skip navigation links

Oracle Fusion Middleware User Provisioning Plug-in Java API Reference for Oracle Access Management Identity Federation
11g Release 2 (11.1.2)

E35911-01


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