public final class Authenticate extends Object
| Modifier and Type | Method and Description | 
|---|---|
static void | 
authenticate(ServerEnvironment env,
            Subject subject)
Execute a WebLogic Server client login using the supplied environment 
 parameters; will populate the Subject with the appropriate Principals. 
 | 
static void | 
logout(Subject subject)
Remove Principals and credentials from the passed in Subject,
 effectively logging the user out. 
 | 
public static void authenticate(ServerEnvironment env, Subject subject) throws LoginException, IOException, RemoteException
Execute a WebLogic Server client login using the supplied environment parameters; will populate the Subject with the appropriate Principals.
The authenticate() method is intended for use by fat clients to perform server-side authentication. Calling authenticate() via an RMI call from a client invokes server-side authentication, which then returns that Subject over RMI.
If you are writing a custom LoginModule that you want to interact with WebLogic Server authentication, this is the method to call from within that LoginModule.
LoginExceptionIOExceptionRemoteExceptionpublic static void logout(Subject subject) throws LoginException, IOException, RemoteException
Remove Principals and credentials from the passed in Subject, effectively logging the user out.
LoginExceptionIOExceptionRemoteException