|
BEA Systems, Inc. | |||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||||
java.lang.Objectweblogic.security.Security
This class implements the WLS client runAs methods. Client applications use the runAs methods to associate their Subject identity with the PrivilagedAction or PrivilegedExceptionAction they plan to execute.
| Constructor Summary | |
Security()
|
|
| Method Summary | |
static Subject |
getCurrentSubject()
Returns a javax.security.auth.Subject object. |
static Object |
runAs(Subject user,
PrivilegedAction action)
Executes a privileged action on behalf of the user identity. |
static Object |
runAs(Subject user,
PrivilegedExceptionAction action)
Executes a privileged exception action on behalf of the user identity. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public Security()
| Method Detail |
public static Subject getCurrentSubject()
public static Object runAs(Subject user,
PrivilegedAction action)
user - Identity to perform action on behalf ofaction - Privileged action to perform
SecurityException - thrown if the subject or actions are null
public static Object runAs(Subject user,
PrivilegedExceptionAction action)
throws PrivilegedActionException
user - Identity to perform action on behalf ofaction - Privileged exception action to perform
SecurityException - thrown if the subject or actions are null
PrivilegedActionException - For exceptions generated during
execution of the privileged exception action
|
Documentation is available at http://download.oracle.com/docs/cd/E13222_01/wls/docs90 Copyright 2005 BEA Systems Inc. |
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||