|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectflex.messaging.security.AppServerLoginCommand
flex.messaging.security.OracleLoginCommand
public class OracleLoginCommand
A Oracle specific implementation of LoginCommand to manually authenticate a user with the current web-app container.
| Constructor Summary | |
|---|---|
OracleLoginCommand()
|
|
| Method Summary | |
|---|---|
Principal |
doAuthentication(String username,
Object credentials)
The gateway calls this method to perform programmatic, custom authentication. |
boolean |
doAuthorization(Principal principal,
List roles)
The gateway calls this method to perform programmatic authorization. |
boolean |
logout(Principal principal)
Attempts to log a user out from their session. |
| Methods inherited from class flex.messaging.security.AppServerLoginCommand |
|---|
start, stop |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public OracleLoginCommand()
| Method Detail |
|---|
public Principal doAuthentication(String username,
Object credentials)
throws SecurityException
The credentials are passed as a Map to allow for extra properties to be passed in the future. For now, only a "password" property is sent.
username - The principal being authenticatedcredentials - A map, typically with string keys and values - holds, for example, a password
SecurityException
public boolean doAuthorization(Principal principal,
List roles)
throws SecurityException
This implementation will simply iterate over the supplied roles and check that at least one of the roles returned true from a call to HttpServletRequest.isUserInRole(String role).
doAuthorization in interface LoginCommanddoAuthorization in class AppServerLoginCommandprincipal - The principal being checked for authorizationroles - A List of role names to check, all members should be strings
SecurityException - Throws SecurityException
public boolean logout(Principal principal)
throws SecurityException
principal - The principal to logout.
SecurityException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
Send me an e-mail when comments are added to this page | Comment Report
Current page: http://livedocs.adobe.com/blazeds/1/javadoc/flex/messaging/security/OracleLoginCommand.html