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 OIFUserProvisioningPlugin

java.lang.Object
  extended by AbstractAMPlugin
      extended by oracle.security.fed.plugins.fed.provisioning.OIFUserProvisioningPlugin


public abstract class OIFUserProvisioningPlugin
extends AbstractAMPlugin

OIF User provisioning plug-in interface that will be exposed to the plug-in developers. All the plug-in implementations should extend OIFUserProvisioningPlugin class. The 2 methods that need to be overriden are process(UserContext context) and initialize(PluginConfig config). The process() method will implement the logic required to provision the user to the backend store. The initialize method will get the plugin configuration which will have information required to setup connections or any attributes required to provision user apart from list of attributes in the assertion sent to OIF Plug-ins that needs to handle the resource cleanup should override shutdown(Map < String, Object > OAMEnvironmentContext)

Since:
OAM 11.1.1.3.0

Field Summary
protected static java.util.logging.Logger LOGGER
           

 

Constructor Summary
OIFUserProvisioningPlugin()
           

 

Method Summary
abstract  java.lang.String getDescription()
           
abstract  java.util.Map<java.lang.String,MonitoringData> getMonitoringData()
           
abstract  boolean getMonitoringStatus()
           
abstract  java.lang.String getPluginName()
           
abstract  int getRevision()
           
abstract  ExecutionStatus process(UserContext context)
          Plugin implementations will extract data from context information passed in, implement logic to provision the user and return the ExectionStatus back to caller (OIF SP)
abstract  void setMonitoringStatus(boolean status)
           

 

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

 

Field Detail

LOGGER

protected static java.util.logging.Logger LOGGER

Constructor Detail

OIFUserProvisioningPlugin

public OIFUserProvisioningPlugin()

Method Detail

process

public abstract ExecutionStatus process(UserContext context)
                                 throws UserProvisioningException
Plugin implementations will extract data from context information passed in, implement logic to provision the user and return the ExectionStatus back to caller (OIF SP)
Parameters:
context -
Returns:
Throws:
UserProvisioningException

getDescription

public abstract java.lang.String getDescription()

getMonitoringData

public abstract java.util.Map<java.lang.String,MonitoringData> getMonitoringData()

getMonitoringStatus

public abstract boolean getMonitoringStatus()

getPluginName

public abstract java.lang.String getPluginName()

getRevision

public abstract int getRevision()

setMonitoringStatus

public abstract void setMonitoringStatus(boolean status)

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.