public class OIMClient
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
APPSERVER_TYPE_WEBLOGIC |
static java.lang.String |
APPSERVER_TYPE_WEBSPHERE |
static java.lang.String |
JAVA_NAMING_FACTORY_INITIAL |
static java.lang.String |
JAVA_NAMING_PROVIDER_URL |
static java.lang.String |
WAS_CONTEXT_FACTORY |
static java.lang.String |
WLS_CONTEXT_FACTORY |
| Constructor and Description |
|---|
OIMClient() |
OIMClient(java.util.Hashtable env)
Creates an instance of
OIMClient to communicate with the OIM app |
| Modifier and Type | Method and Description |
|---|---|
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
|
public static final java.lang.String WLS_CONTEXT_FACTORY
public static final java.lang.String WAS_CONTEXT_FACTORY
public static final java.lang.String JAVA_NAMING_PROVIDER_URL
public static final java.lang.String JAVA_NAMING_FACTORY_INITIAL
public static final java.lang.String APPSERVER_TYPE_WEBLOGIC
public static final java.lang.String APPSERVER_TYPE_WEBSPHERE
public OIMClient(java.util.Hashtable env)
OIMClient to communicate with the OIM appenv - environment used to connect to the OIM applicationpublic OIMClient()
@Deprecated
public java.util.List login(java.lang.String username,
java.lang.String password)
throws javax.security.auth.login.LoginException
javax.security.auth.login.LoginExceptionpublic java.util.List login(java.lang.String username,
char[] password)
throws javax.security.auth.login.LoginException
username - OIM user loginpassword - OIM user passwordjavax.security.auth.login.LoginException - If there is an error during loginpublic java.util.List login(java.lang.String username,
char[] password,
java.util.Hashtable configEnv)
throws javax.security.auth.login.LoginException
username - OIM user loginpassword - OIM user passwordconfigEnv - hashtable containing OIM server environment detailsjavax.security.auth.login.LoginException - If there is an error during 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
javax.security.auth.login.LoginExceptionpublic void logout()
public java.lang.Object getService(java.lang.Class serviceClass)
serviceClass -