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 Authenticator
uid
- User Id (or User Name)pwd
- User's password stringnull
otherwisejava.lang.SecurityException
public void changePassword(java.lang.Object sid, java.lang.String pwd) throws java.lang.SecurityException
changePassword
in interface Authenticator
sid
- Session handle returned by 'authenticate' method.pwd
- User's new passwordjava.lang.SecurityException
java.lang.SecurityException
public void destroy() throws java.lang.Exception
GenericProvider
destroy
in interface GenericProvider
java.lang.Exception
public java.lang.String getFullName(java.lang.Object sid)
Authenticator
getFullName
in interface Authenticator
sid
- Session handle returned by 'authenticate' method.public java.lang.StringBuffer getInitializationScripts(java.lang.Object sid)
Authenticator
getInitializationScripts
in interface Authenticator
sid
- Session handle returned by 'authenticate' method.public java.lang.String getUserGUID(java.lang.Object sid)
Authenticator
null
getUserGUID
in interface Authenticator
sid
- Session handle returned by 'authenticate' method.public void initialize(java.lang.String metaData) throws java.lang.Exception
initialize
in interface GenericProvider
metaData
- Provider meta data stringjava.lang.Exception
java.lang.Exception
public void logOff(java.lang.Object sid) throws java.lang.SecurityException
Authenticator
logOff
in interface Authenticator
sid
- Session handle returned by 'authenticate' method.java.lang.SecurityException