|
Oracle Fusion Middleware Extensibility Java API Reference for Oracle Access Management Access Manager 11g Release 2 (11.1.2.1.0) E27137-02 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Object
oracle.security.am.plugin.impl.UserAction
public class UserAction
UserAction Class is used to collect the credentials. The action forwards or redirects(based on the UserActionMetaData parameter) to the login page to collect more credentials .
//create a user name context data.
UserContextData userNameContext =
new UserContextData("form_username", "form_username",
new CredentialMetaData(PluginConstants.TEXT));
//create a password context data
// Any form parameter containing the words "password", "passcode" and "_pin" will be treated as sensitive
// values for debug logging
UserContextData passwordContext =
new UserContextData("form_password", "form_password",
new CredentialMetaData(PluginConstants.PASSWORD));
// create URl context data for login page
UserContextData urlContext = new UserContextData(loginPageURL, new CredentialMetaData("URL"));
UserActionContext actionContext = new UserActionContext();
//add the UserContextData to the CredentialActionContext
actionContext.getContextData().add(userNameContext);
actionContext.getContextData().add(passwordContext);
actionContext.getContextData().add(urlContext);
UserActionMetaData userAction = UserActionMetaData.FORWARD;
// create a UserAction object and set it to the authentication context.
UserAction action = new UserAction(actionContext, userAction);
authContext.setAction(action);
| Field Summary | |
|---|---|
protected static java.util.logging.Logger |
LOGGER |
protected static java.lang.String |
OBJ_ID |
protected UserActionContext |
userActionContext |
| Fields inherited from interface oracle.security.am.plugin.PluginAttribute |
|---|
KEY_TAG |
| Constructor Summary | |
|---|---|
UserAction()Default constructor. |
|
UserAction(java.lang.String credentialActionCommand, UserActionMetaData actionType)Constructor |
|
UserAction(java.lang.String credentialActionCommand, UserActionMetaData actionType, boolean isAffinityRequested)Constructor |
|
UserAction(UserActionContext userActionContext, UserActionMetaData actionType)Constructor |
|
UserAction(UserActionMetaData actionType)Constructor |
|
| Method Summary | |
|---|---|
void |
fromString(java.lang.String token) |
ActionContext |
getActionContext() |
UserActionMetaData |
getActionType()returns action type. |
boolean |
getAffinityRequested()Check affinity flag status. |
oracle.security.am.plugin.PluginEventHint |
getEventHint() |
oracle.security.am.plugin.PluginEventFlowController |
getFlowController() |
java.lang.String |
getKeyName() |
java.lang.String |
getName() |
java.lang.String |
getObjName() |
boolean |
isDisableDefaultContextParams() |
void |
setActionType(UserActionMetaData actionType) |
void |
setAffinityRequested(boolean isAffinityRequested)Set/Unset the affinity flag. |
void |
setDisableDefaultContextParams(boolean disableDefaultContextParams) |
void |
setKeyName(java.lang.String keyName) |
void |
setName(java.lang.String name) |
java.lang.String |
toStringForm() |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected static java.util.logging.Logger LOGGER
protected UserActionContext userActionContext
protected static final java.lang.String OBJ_ID
| Constructor Detail |
|---|
public UserAction(java.lang.String credentialActionCommand,
UserActionMetaData actionType)
credentialActionCommand -actionType -
public UserAction(UserActionContext userActionContext,
UserActionMetaData actionType)
userActionContext -actionType -
public UserAction(java.lang.String credentialActionCommand,
UserActionMetaData actionType,
boolean isAffinityRequested)
credentialActionCommand -actionType -isAffinityRequested -public UserAction(UserActionMetaData actionType)
actionType -public UserAction()
| Method Detail |
|---|
public void setActionType(UserActionMetaData actionType)
public UserActionMetaData getActionType()
UserActionMetaData object.public ActionContext getActionContext()
getActionContext in interface ExecutionActionpublic oracle.security.am.plugin.PluginEventHint getEventHint()
getEventHint in interface ExecutionActionpublic oracle.security.am.plugin.PluginEventFlowController getFlowController()
getFlowController in interface ExecutionActionpublic java.lang.String getName()
getName in interface ExecutionActionpublic void setName(java.lang.String name)
setName in interface ExecutionActionpublic void fromString(java.lang.String token)
fromString in interface PluginAttributepublic java.lang.String getKeyName()
getKeyName in interface PluginAttributepublic java.lang.String getObjName()
getObjName in interface PluginAttributepublic void setKeyName(java.lang.String keyName)
setKeyName in interface PluginAttributepublic java.lang.String toStringForm()
toStringForm in interface PluginAttributepublic boolean isDisableDefaultContextParams()
public void setDisableDefaultContextParams(boolean disableDefaultContextParams)
public void setAffinityRequested(boolean isAffinityRequested)
ExecutionActionsetAffinityRequested in interface ExecutionActionpublic boolean getAffinityRequested()
ExecutionActiongetAffinityRequested in interface ExecutionAction
|
Oracle Fusion Middleware Extensibility Java API Reference for Oracle Access Management Access Manager 11g Release 2 (11.1.2.1.0) E27137-02 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
Copyright © 2013, Oracle Corp. All Rights Reserved.