|
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 ExecutionAction
public oracle.security.am.plugin.PluginEventHint getEventHint()
getEventHint
in interface ExecutionAction
public oracle.security.am.plugin.PluginEventFlowController getFlowController()
getFlowController
in interface ExecutionAction
public java.lang.String getName()
getName
in interface ExecutionAction
public void setName(java.lang.String name)
setName
in interface ExecutionAction
public void fromString(java.lang.String token)
fromString
in interface PluginAttribute
public java.lang.String getKeyName()
getKeyName
in interface PluginAttribute
public java.lang.String getObjName()
getObjName
in interface PluginAttribute
public void setKeyName(java.lang.String keyName)
setKeyName
in interface PluginAttribute
public java.lang.String toStringForm()
toStringForm
in interface PluginAttribute
public boolean isDisableDefaultContextParams()
public void setDisableDefaultContextParams(boolean disableDefaultContextParams)
public void setAffinityRequested(boolean isAffinityRequested)
ExecutionAction
setAffinityRequested
in interface ExecutionAction
public boolean getAffinityRequested()
ExecutionAction
getAffinityRequested
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.