Skip navigation links
oracle.iam.platform
Class OIMClient
java.lang.Object
oracle.iam.platform.OIMClient
-
public class OIMClient
- extends java.lang.Object
Method Summary |
java.lang.Object |
getService(java.lang.Class serviceClass)
Returns a handle to a servics that exposed by OIM such as UserManager, RequestService, tcProvisioningOperationsIntf, ... |
java.util.List |
login(java.lang.String username, char[] password)
Logs in to OIM on using credentials provided. |
java.util.List |
login(java.lang.String username, char[] password, java.util.Hashtable configEnv)
Logs in to OIM on basis of parameters and environment supplied. |
java.util.List |
login(java.lang.String username, java.lang.String password)
Deprecated. |
java.util.List |
login(java.lang.String username, java.lang.String password, java.util.Hashtable configEnv)
Deprecated. |
void |
logout()
Method to destroy the login session |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
WLS_CONTEXT_FACTORY
public static final java.lang.String WLS_CONTEXT_FACTORY
-
- See Also:
- Constant Field Values
WAS_CONTEXT_FACTORY
public static final java.lang.String WAS_CONTEXT_FACTORY
-
- See Also:
- Constant Field Values
JAVA_NAMING_PROVIDER_URL
public static final java.lang.String JAVA_NAMING_PROVIDER_URL
-
- See Also:
- Constant Field Values
JAVA_NAMING_FACTORY_INITIAL
public static final java.lang.String JAVA_NAMING_FACTORY_INITIAL
-
- See Also:
- Constant Field Values
APPSERVER_TYPE_WEBLOGIC
public static final java.lang.String APPSERVER_TYPE_WEBLOGIC
-
- See Also:
- Constant Field Values
APPSERVER_TYPE_WEBSPHERE
public static final java.lang.String APPSERVER_TYPE_WEBSPHERE
-
- See Also:
- Constant Field Values
OIMClient
public OIMClient(java.util.Hashtable env)
- Creates an instance of
OIMClient
to communicate with the OIM app
- Parameters:
env
- environment used to connect to the OIM application
OIMClient
public OIMClient()
login
@Deprecated
public java.util.List login(java.lang.String username,
java.lang.String password)
throws javax.security.auth.login.LoginException
- Deprecated.
- This method has been deprecated as it requires Password in String format, which may introduce security issue.
-
- Throws:
javax.security.auth.login.LoginException
login
public java.util.List login(java.lang.String username,
char[] password)
throws javax.security.auth.login.LoginException
- Logs in to OIM on using credentials provided.
-
- Parameters:
username
- OIM user login
password
- OIM user password
- Returns:
- Roles returned here are not users enterprise roles. Don't use these roles
- Throws:
javax.security.auth.login.LoginException
- If there is an error during login
login
public java.util.List login(java.lang.String username,
char[] password,
java.util.Hashtable configEnv)
throws javax.security.auth.login.LoginException
- Logs in to OIM on basis of parameters and environment supplied. In case any environment details are not supplied, LoginException is thrown asking for additional parameters.
-
- Parameters:
username
- OIM user login
password
- OIM user password
configEnv
- hashtable containing OIM server environment details
- Returns:
- Roles returned here are not users enterprise roles. Don't use these roles
- Throws:
javax.security.auth.login.LoginException
- If there is an error during login
login
@Deprecated
public java.util.List login(java.lang.String username,
java.lang.String password,
java.util.Hashtable configEnv)
throws javax.security.auth.login.LoginException
- Deprecated.
- This method has been deprecated as it requires Password in String format, which may introduce security issue.
-
- Throws:
javax.security.auth.login.LoginException
logout
public void logout()
- Method to destroy the login session
getService
public java.lang.Object getService(java.lang.Class serviceClass)
- Returns a handle to a servics that exposed by OIM such as UserManager, RequestService, tcProvisioningOperationsIntf, ... etc
-
- Parameters:
serviceClass
-
- Returns:
Skip navigation links
Copyright © 2015, Oracle and/or its affiliates. All rights reserved.