tiles-def.xml Interface Page Configuration File
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 actionParts
» Oracle Fusion Middleware Online Documentation Library
» Native Integration Oracle Fusion Middleware Online Documentation Library
» Universal Installation Option Integrations Customizations and Extensions
» Using Web Services and SOAP API
» User Name Page S1 Device Fingerprint Flow F1
» Run Pre-Authentication Rules R1 Decode Virtual Authentication Device Input P4
» Run Post-Authentication Rules R3
» Check Registration for User C2 Run Registration Required Rules R4
» Run Authentication Rules R6 Challenge the User S6
» Check Answers to Challenge C3
» UserPassword S1 Stages Integrating with Knowledge-Based Authentication
» Introduction Oracle Fusion Middleware Online Documentation Library
» Oracle Adaptive Access Manager .NET SDK
» Encrypting Property Values Configuration Properties
» Using User-Defined Enumerations to Define Elements
» User Details Oracle Adaptive Access Manager API Usage
» User Logins and Transactions
» Creating and Updating Bulk Transactions
» Validating a User with Challenge Questions
» Resetting Challenge Failure Counters
» Creating a Virtual Authentication Device
» Specifying Credentials to the Oracle Adaptive Access Manager SOAP Server
» Tracing Messages Oracle Adaptive Access Manager API Usage
» ASP.NET Applications Integration Example Using Sample Applications
» SampleWebApp SampleWebAppTracker Sample Application Details
» SampleWebAppAuthTracker Sample Application Details
» SampleKBATracker Sample Application Details
» Modifying the web.config File
» Setting Properties for Images
» Example: Enable Transaction Logging and Rule Processing
» Using Oracle Adaptive Access Manager Shared Library in Web Applications
» Using Oracle Adaptive Access Manager Shared Library in Enterprise Applications
» CustomizingExtendingOverriding Oracle Adaptive Access Manager Properties
» OAAM Java InProc Integration
» Select the row oraclewss_http_token_service_policy.
» About VCryptResponse Oracle Fusion Middleware Online Documentation Library
» handleTrackerRequest createTransaction Oracle Adaptive Access Manager APIs
» updateTransaction Oracle Adaptive Access Manager APIs
» handleTransactionLog Oracle Adaptive Access Manager APIs
» updateTransactionStatus updateLog Oracle Adaptive Access Manager APIs
» getUserByLoginId generateOTP Oracle Adaptive Access Manager APIs
» updateAuthStatus Oracle Adaptive Access Manager APIs
» processPatternAnalysis Oracle Adaptive Access Manager APIs
» markDeviceSafe IsDeviceMarkedSafe Oracle Adaptive Access Manager APIs
» cancelAllTemporaryAllows resetUser getRulesData getActionCount
» User selects an authentication pad background image
» User registers challenge questions
» User registers profile information
» User Continues Into the Application
» Web Listener Creation UIO Proxy Web Publishing Configuration
» Choose SSL as a connection option if the Web application is listening on SSL;
» For your Web listener, select Bharosa Proxy Listener.
» For the name of the rule, enter a name such as Online Banking Application.
» Registering the UIO ISA Proxy DLL
» Configuration files Settings to Control the UIO Proxy
» Configuring Session Id Cookie attributes via Global Variables Session Inactive Interval
» Windows UIO Proxy Files for Windows and Linux
» Windows Linux Apache httpd Requirements
» Windows Linux Copying the UIO Apache Proxy and Supported Files to Apache
» Configuring Memcache for Linux only
» Basic Configuration without SSL
» Configuration with SSL Configuring httpd.conf
» UIO_Settings.xml Modifying the UIO Apache Proxy Settings
» Application configuration XMLs Modifying the UIO Apache Proxy Settings
» OTP Registration and Challenge Experience Setting Up Rules and User Groups
» Setting Up Policies Oracle Fusion Middleware Online Documentation Library
» Components of Interceptors Elements of the UIO Proxy Configuration File
» Conditions Elements of the UIO Proxy Configuration File
» Filters Elements of the UIO Proxy Configuration File
» Filter Examples - ProcessString
» Filter Examples - FormatString
» Actions Elements of the UIO Proxy Configuration File
» Variables Elements of the UIO Proxy Configuration File
» Interception Process Configuring the UIO Proxy
» Configuring Redirection to the Oracle Adaptive Access Manager Server Interface
» Application Information Application Discovery
» Setting Up the UIO ISA Proxy
» Setting Up the UIO Apache Proxy
» Descriptions for Interceptors Samples
» Flow for First-time User to Log In and Log Out of BigBank with UIO Proxy
» Upgrading the UIO ISA Proxy Server
» Overview Add Customizations Using the OAAM Extensions Shared Library User-Defined Enumerations
» Architecture Oracle Fusion Middleware Online Documentation Library
» OAAM Server Settings Oracle Fusion Middleware Online Documentation Library
» Determining the Application ID
» Determining Default User Groups
» Custom Header Footer Custom CSS
» Property Extension User-Defined Enums
» Overriding Existing User-Defined Enums
» Disabling Elements Configuring Application Properties
» Customizing Java Server Pages JSPs
» Rendering the Page Interface Page Configuration File
» tiles-def.xml Interface Page Configuration File
» Action Path Struts Configuration File
» Action Type Struts Configuration File
» Struts Configuration File Struts Configuration File
» Overriding Struts Definitions Terminology
» TextPad PinPad QuestionPad Virtual Authentication Types
» Keypad Virtual Authentication Types
» Virtual Authentication Devices and Set of Background Images Authenticator Composition
» Property Files Used in the Authenticators Configuration
» TextPad Authenticator Properties Virtual Authentication Device Properties
» PinPad Authenticator Properties Virtual Authentication Device Properties
» QuestionPad Authenticator Properties Virtual Authentication Device Properties
» KeyPad Authenticator Properties Virtual Authentication Device Properties
» Background Images Frame Design and Element Positioning
» KeysSets Frame Design and Element Positioning
» TextPad Visual Elements Frame Design and Element Positioning
» PinPad Visual Elements Frame Design and Element Positioning
» QuestionPad Visual Elements Frame Design and Element Positioning
» KeyPad Visual Elements Frame Design and Element Positioning
» Customization Steps Virtual Authentication Device Properties
» Re-deploy the updated oracle.oaam.extensions.war as a shared library
» Setting Up Before Calling the getpad type Method
» Getting the AuthentiPads Displaying Virtual Authentication Devices
» Setting Properties After Getting Authentipad Object
» Displaying Virtual Authentication Devices
» Enabling Accessible Versions of Authenticators
» Overview Localizing Virtual Authentication Device in OAAM 11g
» About the Implementation Oracle Fusion Middleware Online Documentation Library
» Oracle User Messaging Service UMS
» Challenge Processor Challenge Type
» Install SOA Suite Prerequisites
» Email Driver Configure the UMS Driver
» SMPP Driver Configure the UMS Driver
» OTP Setup Overview Oracle Fusion Middleware Online Documentation Library
» Integrating UMS Configuring OTP
» Enabling OTP Challenge Types
» Enabling Registration and User Preferences
» Customizing Registration Fields and Validations
» Customizing Terms and Conditions
» Customizing Registration Page Messaging
» Enabling Opt Out Functionality
» Registering SMS Processor to Perform Work for Challenge Type
» Configuring the Challenge Pads Used for Challenge Types
» Custom Implementation Recommendations Configuring Properties
» Email Input Additional Registration Field Definitions Examples
» Phone Input Additional Registration Field Definitions Examples
» IM Input Additional Registration Field Definitions Examples
» Register Email Challenge Processor
» Register IM Challenge Processor
» Register Voice Challenge Processor
» Challenge Use Case Oracle Fusion Middleware Online Documentation Library
» Integration Oracle Fusion Middleware Online Documentation Library
» Executing Configurable Actions in a Particular Order and Data Sharing
» How to Test Configurable Actions Triggering Sample JUnit Code
» When to Use Extend Device Identification
» Prerequisites Oracle Fusion Middleware Online Documentation Library
» Implement the Client Side Plug-in getFingerPrint
» getDigitalCookie getClientDataMap Developing a Custom Device Identification Plug-in
» Overview of Interactions Oracle Fusion Middleware Online Documentation Library
» Compile, Assemble and Deploy Important Note About Implementing the Plug-In
» Device Fingerprinting Definitions of Variables and Parameters
» Common Update Oracle Fusion Middleware Online Documentation Library
» Benefits and Features of the Integration
» Secure Password Collection and Management Scenarios
» Use OAAM Shared Library Instead of Static Linking to OAAM Jars
» Move All Configurable Properties into the bharosa_server.properties File
» Configure SOAPWebServices Access Migrating Native SOAP Applications to OAAM 11g
» Copy the OAAM 11g Property Files
» Specify the Configurable Properties in the bharosa_server.properties File
» Database Host and Port Changes
» Moving Oracle Adaptive Access Manager to a New Production Environment
» Moving Oracle Adaptive Access Manager to an Existing Production Environment
» Results Display English Only User Defined Enum Result Display
» Internationalized User Defined Enum Result Display
» Create a Data Model Adding Geolocation Data
» Example Create Oracle BI Publisher Reports on Data in the OAAM Schema
» Information about Data Types
» Discover Transaction data details like Data Type, Row and Column mappings
» Build Transaction Data SQL Queries and Views
» Building Entity Data Reports
» Building Transaction Data Reports
» Joining Entity Data Tables and Transaction data tables
» What are Challenge Processors
» Class Code Challenge Processors
» Methods Example: Email Challenge Processor Implementation
» Secret PIN Implementation Code Challenge Processors
» Challenge Type Enum Define the Delivery Channel Types for the Challenge Processors
» Example: Defining an OTP Channel Type
» Configure the Challenge Pads Used for Challenge Types
» OAAM Schema Custom Schema Example
» Important Classes Base Framework
» General Framework Execution Base Framework
» Default Load Implementation Default Implementation
» Default Playback Implementation Default Implementation
» Extending AbstractJDBCRiskAnalyzerDataSource Implement RiskAnalyzerDataSource
» Extending AbstractTextFileAnalyzerDataSource Implement RiskAnalyzerDataSource
» Extending AbstractRiskAnalyzerDataSource Implement RiskAnalyzerDataSource
» Extending AbstractLoadLoginsRunMode Implement RunMode
» Extending AbstractLoadTransactionsRunMode Extending PlaybackRunMode
» Simple Techniques Techniques for Solving Complex Problems
» Divide and Conquer Techniques for Solving Complex Problems
» Rigorous Analysis Techniques for Solving Complex Problems
» State the Problem Process Flow of Analysis
» Specify the Problem Process Flow of Analysis
» Develop Possible Causes Process Flow of Analysis
» Test Each Candidate Cause Against the Specification
» Confirm the Cause Process Flow of Analysis
» Failures Process Flow of Analysis
» Implementation Details: Overriding the Loader or Playback Behavior Troubleshooting Tools
» OAAM UIO Proxy Oracle Fusion Middleware Online Documentation Library
» Knowledge-Based Authentication Virtual Authentication Devices
» Configurable Actions Oracle Fusion Middleware Online Documentation Library
» One-Time Password Oracle Fusion Middleware Online Documentation Library
» Localization Oracle Fusion Middleware Online Documentation Library
Show more