Skip navigation links

Oracle Fusion Middleware Extensibility Java API Reference for Oracle Access Management Access Manager
11g Release 2 (11.1.2.1.0)

E27137-02


oracle.security.am.engines.idm
Class IdentityManagementEngine

java.lang.Object
  extended by oracle.security.am.engines.idm.IdentityManagementEngine

All Implemented Interfaces:
oracle.security.am.common.utilities.server.OAMEngine

public class IdentityManagementEngine
extends java.lang.Object
implements oracle.security.am.common.utilities.server.OAMEngine

The IdentityManagementEngine class.

Since:
NGAMv1.0
Version:
$Header: ngam/src/engines/idm/src/main/java/oracle/security/am/engines/idm/IdentityManagementEngine.java /main/15 2012/10/29 22:47:03 kac Exp $

Nested Class Summary
static class IdentityManagementEngine.Context
           

 

Field Summary

 

Fields inherited from interface oracle.security.am.common.utilities.server.OAMEngine
STATUS_FAIL, STATUS_NOT_SUPPORTED, STATUS_SUCCESS

 

Method Summary
 IdentityServiceProviderResponse evaluatePasswordPolicy(java.util.Map<java.lang.String,java.lang.String> userAttributes, java.util.Map<IdentityManagementEngine.Context,java.lang.Object> evalContext)
          Evaluate password policy.
 int getAnonymousAuthLevel()
          Gets the down grade auth level.
 int getDefaultGlobalRetryLimit()
           
 int getDowngradeAuthLevel()
           
 java.net.URL getForgotPasswordURL()
          Gets the forgot password url.
 java.lang.String getIdentityManagementServer()
           
 java.lang.String getIdentityPartnerId(java.lang.String serverIdentifier)
           
static IdentityManagementEngine getInstance()
          Gets the single instance of IdentityManagementEngine.
 java.lang.String getLockedOnAttribute()
           
 java.lang.String getLockedOnValue()
           
 java.lang.String getLockoutTimeAttribute()
           
 java.lang.String getLockoutTimeValue()
           
 java.lang.String getLoginTryCountAttribute()
          Gets the login try count attribute.
 int getNumberOfAttemptsToLockout()
           
 java.lang.String[] getPasswordPolicyAttributes()
          Gets the password policy attributes.
 java.lang.String getRegistrationManagementServer()
           
 java.net.URL getTrackUserRegistrationURL()
          Gets the track user registration url.
 oracle.security.am.engines.common.identity.provider.UserIdentityProvider getUserIdentityProvider(java.lang.String idstoreIdentifier, java.lang.String userIdentifer)
           
 java.net.URL getUserRegistrationURL()
          Gets the user registration url.
 void handleConfigChangeNotification(oracle.security.am.common.utilities.constant.NotificationID notification)
          Handle config change notification.
 int initilize()
           
 boolean isIdentityServiceEnabled()
          Checks if is identity service enabled.
 boolean isRegistrationServiceEnabled()
          Checks if is registration service enabled.
 boolean isRunning()
           
 int reload()
           
 int shutdown()
           

 

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

 

Method Detail

getInstance

public static IdentityManagementEngine getInstance()
Gets the single instance of IdentityManagementEngine.
Returns:
single instance of IdentityManagementEngine

isIdentityServiceEnabled

public boolean isIdentityServiceEnabled()
Checks if is identity service enabled.
Returns:
true, if is identity service enabled

isRegistrationServiceEnabled

public boolean isRegistrationServiceEnabled()
Checks if is registration service enabled.
Returns:
true, if is registration service enabled

evaluatePasswordPolicy

public IdentityServiceProviderResponse evaluatePasswordPolicy(java.util.Map<java.lang.String,java.lang.String> userAttributes,
                                                              java.util.Map<IdentityManagementEngine.Context,java.lang.Object> evalContext)
Evaluate password policy.
Parameters:
userAttributes - the user attributes
Returns:
the identity service provider response

getAnonymousAuthLevel

public int getAnonymousAuthLevel()
Gets the down grade auth level.
Returns:
the down grade auth level

getDowngradeAuthLevel

public int getDowngradeAuthLevel()

getUserRegistrationURL

public java.net.URL getUserRegistrationURL()
Gets the user registration url.
Returns:
the user registration url

getForgotPasswordURL

public java.net.URL getForgotPasswordURL()
Gets the forgot password url.
Returns:
the forgot password url

getPasswordPolicyAttributes

public java.lang.String[] getPasswordPolicyAttributes()
Gets the password policy attributes.
Returns:
the password policy attributes

getLoginTryCountAttribute

public java.lang.String getLoginTryCountAttribute()
Gets the login try count attribute.
Returns:
the login try count attribute

getLockoutTimeAttribute

public java.lang.String getLockoutTimeAttribute()

getLockoutTimeValue

public java.lang.String getLockoutTimeValue()

getLockedOnAttribute

public java.lang.String getLockedOnAttribute()

getLockedOnValue

public java.lang.String getLockedOnValue()

getNumberOfAttemptsToLockout

public int getNumberOfAttemptsToLockout()

getTrackUserRegistrationURL

public java.net.URL getTrackUserRegistrationURL()
Gets the track user registration url.
Returns:
the track user registration url

handleConfigChangeNotification

public void handleConfigChangeNotification(oracle.security.am.common.utilities.constant.NotificationID notification)
Handle config change notification.
Parameters:
notification - the notification

initilize

public int initilize()
Specified by:
initilize in interface oracle.security.am.common.utilities.server.OAMEngine

isRunning

public boolean isRunning()
Specified by:
isRunning in interface oracle.security.am.common.utilities.server.OAMEngine

reload

public int reload()
Specified by:
reload in interface oracle.security.am.common.utilities.server.OAMEngine

shutdown

public int shutdown()
Specified by:
shutdown in interface oracle.security.am.common.utilities.server.OAMEngine

getUserIdentityProvider

public oracle.security.am.engines.common.identity.provider.UserIdentityProvider getUserIdentityProvider(java.lang.String idstoreIdentifier,
                                                                                                        java.lang.String userIdentifer)
                                                                                                 throws IdentityProviderException
Throws:
IdentityProviderException

getDefaultGlobalRetryLimit

public int getDefaultGlobalRetryLimit()

getIdentityPartnerId

public java.lang.String getIdentityPartnerId(java.lang.String serverIdentifier)

getIdentityManagementServer

public java.lang.String getIdentityManagementServer()

getRegistrationManagementServer

public java.lang.String getRegistrationManagementServer()

Skip navigation links

Oracle Fusion Middleware Extensibility Java API Reference for Oracle Access Management Access Manager
11g Release 2 (11.1.2.1.0)

E27137-02


Copyright © 2013, Oracle Corp. All Rights Reserved.