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.LoginException
public 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.LoginException
public void logout()
public java.lang.Object getService(java.lang.Class serviceClass)
serviceClass
-