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
Class UserProvisioningConstants

java.lang.Object
  extended by oracle.security.fed.plugins.fed.provisioning.UserProvisioningConstants


public class UserProvisioningConstants
extends java.lang.Object

All the constants associated with plugin data. The class contains the list of plugin data passed by OIF to plugin and the parameters associated with the plugin initialization. All plugin parameters are optional for custom plugins.


Field Summary
static java.lang.String DEFAULT_PLUGIN_NAME
          DEFAULT_PLUGIN_NAME is the name of Out of the box plugin.
static java.lang.String ID_STORE_NAME
          Identity store configured for the partner in OIF.
static java.lang.String KEY_PROVIDERID_ATTRIBUTE_NAME
          Plugin parameter The attribute name which is used to populate the tenant name in datastore.
static java.lang.String KEY_USER_RECORD_ATTRIBUTE_LIST
          Plugin parameter The comma-separated list of attributes that will be used to create the user record.
static java.lang.String KEY_USERID_ATTRIBUTE_NAME
          Plugin parameter The attribute name in assertion attributes, which contains the value of userid for provisioning the user.
static java.lang.String NAMEID_VALUE_ATTR_NAME
          The attribute name (fed.nameidvalue) which contains nameid value, in the map of attributes passed to the plugin.
static java.lang.String PROVIDERID_ATTR_NAME
          The attribute name (fed.partner) set by OIF for which contains the providerid/tenant name.
static java.lang.String SEARCH_BASE_DN
          Search base DN configured for the partner.

 

Constructor Summary
UserProvisioningConstants()
           

 

Method Summary

 

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

 

Field Detail

DEFAULT_PLUGIN_NAME

public static final java.lang.String DEFAULT_PLUGIN_NAME
DEFAULT_PLUGIN_NAME is the name of Out of the box plugin. For custom plugin, configuration property of userprovisioningplugin should be set in OIF SP global properties
See Also:
Constant Field Values

ID_STORE_NAME

public static final java.lang.String ID_STORE_NAME
Identity store configured for the partner in OIF. If not specified in configuration, then default user identity store is assumed
See Also:
Constant Field Values

SEARCH_BASE_DN

public static final java.lang.String SEARCH_BASE_DN
Search base DN configured for the partner. If missing, search base DN for data store is used
See Also:
Constant Field Values

PROVIDERID_ATTR_NAME

public static final java.lang.String PROVIDERID_ATTR_NAME
The attribute name (fed.partner) set by OIF for which contains the providerid/tenant name. This can be replaced with datastore specific attribute for tenant name, as specified in KEY_PROVIDERID_ATTRIBUTE_NAME

NAMEID_VALUE_ATTR_NAME

public static final java.lang.String NAMEID_VALUE_ATTR_NAME
The attribute name (fed.nameidvalue) which contains nameid value, in the map of attributes passed to the plugin. This would be used as userid value in the absence of any other userid data, in the plugin.

KEY_USER_RECORD_ATTRIBUTE_LIST

public static final java.lang.String KEY_USER_RECORD_ATTRIBUTE_LIST
Plugin parameter The comma-separated list of attributes that will be used to create the user record. For OOB plugin only the attributes listed here will be set in the provisioned user record. When OIF passes list of attributes to plugin, it has assertion attributes and OIF specific attributes in the map. This list is the way to filter out what is necessary and what can be ignored from the passed attributes. eg., mail,givenname,sn
See Also:
Constant Field Values

KEY_PROVIDERID_ATTRIBUTE_NAME

public static final java.lang.String KEY_PROVIDERID_ATTRIBUTE_NAME
Plugin parameter The attribute name which is used to populate the tenant name in datastore. OIF will pass in the providerid, which will be tenant name in a Multi tenant scenario. This attribute name is used to map the OIF attribute which has tenant name value, to data store attribute eg., tenantID
See Also:
Constant Field Values

KEY_USERID_ATTRIBUTE_NAME

public static final java.lang.String KEY_USERID_ATTRIBUTE_NAME
Plugin parameter The attribute name in assertion attributes, which contains the value of userid for provisioning the user. For OOB plugin, the userid attribute name is picked from the identity store configuration. For custom plugins, it can be another property set in plugin parameters or handled inside the plugin. eg., uid
See Also:
Constant Field Values

Constructor Detail

UserProvisioningConstants

public UserProvisioningConstants()

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.