tiles-def.xml Interface Page Configuration File

9-6 Oracle Fusion Middleware Developers Guide for Oracle Adaptive Access Manager

9.6.3 Struts Configuration File

This section shows a struts-config.xml file. struts-config -- ========== Global Forward Definitions ============================== -- global-forwards forward name=session_expired path=error.do?action=session_expired redirect=true forward name=emptyLoginId path=error.do?action=empty redirect=true forward name=fail path=error.do?action=fail redirect=true forward name=invalid_user path=error.do?action=invalid_user redirect=true forward name=error path=error.do?action=error redirect=true forward name=block path=error.do?action=block redirect=true forward name=challenge_block path=error.do?action=block redirect=true forward name=cookieDisabled path=error.do?action=cookieDisabled redirect=true forward name=accessDenied path=error.do?action=accessDenied redirect=true forward name=invalid_request path=error.do?action=accessDenied redirect=true forward name=user_disabled path=error.do?action=disabled redirect=true forward name=wrong_answer path=error.do?action=wrong_answer redirect=true forward name=login path=error.do redirect=true global-forwards -- ========== Action Mapping Definitions ============================== -- action-mappings -- action mappings for login -- action path=login type=com.bharosa.uio.actions.LoginAction forward name=success path=updateLoginStatus.do redirect=true forward name=loginJump path=loginJumpPage.jsp redirect=true forward name=password path=password forward name=passwordFT path=password forward name=challenge path=challengeUser.do redirect=true action action path=loginFail type=com.bharosa.uio.actions.LoginFailAction forward name=success path=loginFail action action path=activity type=com.bharosa.uio.actions.ActivityAction forward name=success path=loginSuccess redirect=true action com.bharosa.uio.actions.MessageAction com.bharosa.uio.actions.ExitAction com.bharosa.uio.actions.ErrorAction Table 9–1 Cont. Action Type Classes Class Name Description Customizing User Flow 9-7 -- validate password -- action path=password type=com.bharosa.uio.actions.PasswordAction forward name=success path=exit.do forward name=invalid_user path=updateLoginStatus.do forward name=noproxy path=updateLoginStatus.do forward name=resetPassword path=expiredPassword.do redirect=true action action path=updateLoginStatus type=com.bharosa.uio.actions.UpdateAuthStatusAction forward name=success path=exit.do forward name=challenge path=challengeUser.do redirect=true forward name=registerUser path=registerQuestions.do redirect=true forward name=registerAuthenticator path=registerImage.do redirect=true forward name=registerQuestions path=registerQuestions.do redirect=true forward name=registerQuestionsHTML path=registerQuestions.do redirect=true forward name=registerUserInfo path=registerUserInfo.do redirect=true forward name=signon path=signon redirect=true action action path=updateForgotPasswordStatus type=com.bharosa.uio.actions.UpdateAuthStatusAction parameter=ForgotPassword forward name=success path=resetPassword.do redirect=true forward name=challenge path=challengeUserForgotPassword.do redirect=true forward name=registerUser path=registerQuestions.do redirect=true forward name=registerQuestions path=registerQuestions.do redirect=true forward name=registerQuestionsHTML path=registerQuestions.do redirect=true forward name=registerUserInfo path=registerUserInfo.do redirect=true forward name=signon path=signon redirect=true action action path=validateTrx type=com.bharosa.uio.actions.ValidateTrxAction forward name=success path=exit.do forward name=challenge path=challengeUserTrx.do redirect=true action action path=flashFingerprint type=com.bharosa.uio.actions.FlashFingerprintAction forward name=success path=flashFingerprint.jsp action -- action mappings for logout -- action path=logout type=com.bharosa.uio.actions.LogoutAction forward name=success path=loginPage.jsp action -- action mappings for signon -- 9-8 Oracle Fusion Middleware Developers Guide for Oracle Adaptive Access Manager action path=signon type=com.bharosa.uio.actions.SignOnAction forward name=securityProfile path=securityProfile.jsp redirect=true forward name=securityDone path=activity.do redirect=true action -- action mappings for security QA -- action path=registerQuestions type=com.bharosa.uio.actions.RegisterQuestionsAction forward name=qaExists path=qaExists redirect=true forward name=registerAuthenticator path=registerAuthenticator forward name=registerQuestions path=registerQuestions forward name=registerQuestionsHTML path=registerQuestionsHTML forward name=registerInfo path=registerInfo forward name=registerUserInfo path=registerUserInfo forward name=skip path=exit.do forward name=success path=exit.do action action path=registerImage type=com.bharosa.uio.actions.RegisterQuestionsAction parameter=RegisterImage forward name=registerAuthenticator path=registerAuthenticator forward name=success path=exit.do action action path=registerUserInfo type=com.bharosa.uio.actions.RegisterQuestionsAction parameter=RegisterUserInfo forward name=registerUserInfo path=registerUserInfo forward name=success path=exit.do action action path=userPreferences type=com.bharosa.uio.actions.RegisterQuestionsAction parameter=UserPreferences forward name=registerAuthenticator path=userPreferences forward name=registerInfo path=userPreferences forward name=registerQuestions path=registerQuestions forward name=registerQuestionsHTML path=registerQuestionsHTML forward name=registerUserInfo path=registerUserInfo forward name=changePassword path=changePassword.do forward name=success path=userPreferences forward name=registrationRequired path=registrationRequired forward name=exit path=exit.do action action path=changePassword type=com.bharosa.uio.actions.ChangePasswordAction forward name=changePassword path=changePassword forward name=success path=userPreferences.do redirect=true forward name=exit path=exit.do action action path=resetPassword type=com.bharosa.uio.actions.ChangePasswordAction parameter=ResetPassword forward name=changePassword path=changePassword forward name=success path=exit.do forward name=updateStatus path=updateLoginStatus.do redirect=true action