public final class OidAuthenticator extends java.lang.Object implements Authenticator
Authenticator implementation.| Constructor and Description |
|---|
OidAuthenticator() |
| Modifier and Type | Method and Description |
|---|---|
java.lang.Object |
authenticate(java.lang.String uid,
java.lang.String pwd)
Authenticate the user and return a sesison Id.
|
void |
changePassword(java.lang.Object sid,
java.lang.String pwd)
Change User's password.
|
void |
destroy()
Mobile Server will call this method when the system shutsdown.
|
java.lang.String |
getFullName(java.lang.Object sid)
Return the Full Name of the User.
|
java.lang.StringBuffer |
getInitializationScripts(java.lang.Object sid)
If the User has not been instantiated in the Mobile Server repository,
Mobile Server will call this method after authenticating the User to
retrieve the initialization scripts for the User.
|
java.lang.String |
getUserGUID(java.lang.Object sid)
Return the GUID (Globally Unique Id) of the User if there is one.
|
void |
initialize(java.lang.String metaData)
Initialize Oracle Internet Directory based Authenticator.
|
void |
logOff(java.lang.Object sid)
Log off the User from the back-end system.
|
public java.lang.Object authenticate(java.lang.String uid,
java.lang.String pwd)
throws java.lang.SecurityException
String array of GUID and UID.authenticate in interface Authenticatoruid - User Id (or User Name)pwd - User's password stringnull otherwisejava.lang.SecurityExceptionpublic void changePassword(java.lang.Object sid,
java.lang.String pwd)
throws java.lang.SecurityException
changePassword in interface Authenticatorsid - Session handle returned by 'authenticate' method.pwd - User's new passwordjava.lang.SecurityExceptionjava.lang.SecurityExceptionpublic void destroy()
throws java.lang.Exception
GenericProviderdestroy in interface GenericProviderjava.lang.Exceptionpublic java.lang.String getFullName(java.lang.Object sid)
AuthenticatorgetFullName in interface Authenticatorsid - Session handle returned by 'authenticate' method.public java.lang.StringBuffer getInitializationScripts(java.lang.Object sid)
AuthenticatorgetInitializationScripts in interface Authenticatorsid - Session handle returned by 'authenticate' method.public java.lang.String getUserGUID(java.lang.Object sid)
AuthenticatornullgetUserGUID in interface Authenticatorsid - Session handle returned by 'authenticate' method.public void initialize(java.lang.String metaData)
throws java.lang.Exception
initialize in interface GenericProvidermetaData - Provider meta data stringjava.lang.Exceptionjava.lang.Exceptionpublic void logOff(java.lang.Object sid)
throws java.lang.SecurityException
AuthenticatorlogOff in interface Authenticatorsid - Session handle returned by 'authenticate' method.java.lang.SecurityException