|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
@NotThreadSafe public interface SecurityContext
A security context provides a pluggable means to support disparate authentication and authorization mechanisms that specify the user name and roles.
A security context should only be associated with the execution context after authentication has occurred.
Method Summary | |
---|---|
String |
getUserName()
Returns the authenticated user's name |
boolean |
hasRole(String roleName)
Returns whether the authenticated user has the given role. |
void |
logout()
Logs the user out of the authentication mechanism. |
Method Detail |
---|
String getUserName()
boolean hasRole(String roleName)
roleName
- the name of the role to check
void logout()
For some authentication mechanisms, this will be implemented as a no-op.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |