The post-processing plug-in for authentication engine invokes Oracle Identity

12-8 Oracle Fusion Middleware Administrators Guide for Oracle Identity Federation Use the WLST commands to set these properties in the Oracle Identity Federation configuration. For example, the following commands, in the WLST script environment for the Oracle Identity Federation instance, configure a pre-processing plug-in to be invoked before the Oracle SSO engine: setConfigPropertyauthnengines, osso-login-context, rootcontext, string setConfigPropertyauthnengines, osso-login, relativepath, string

12.3 Post-processing Custom Action for Authentication Engine

The user is directed to the post-processing plug-in module, as part of an authentication operation, after the authentication engine has completed processing and before the user is directed to Oracle Identity Federation. The plug-in enables custom actions to be taken after authentication. When the plug-in is in use, the authentication engine forwards the user internally to the plug-in, passing it the authentication data. After performing its custom actions, the plug-in forwards the user to Oracle Identity Federation, supplying the authentication data.

12.3.1 Implementing the Post-processing Plug-in

Custom Action Interaction with Oracle Identity Federation When the authentication engine redirects the user to Oracle Identity Federation during the authentication flow, it provides the following data to the plug-in as attributes on the HttpServletRequest object: Table 12–2 Authentication Engine Configuration for Pre-processing Plug-in Authentication Engine web context property relative path property Oracle Single Sign-On osso-login-context default missing osso-login default userauthnosso Oracle Access Manager oam-login-context default missing oam-login default userauthnoam LDAP ldap-login-context default missing ldap-login default userauthnldap RDBMS Security rdbmssec-login-context default missing rdbmssec-login default userauthnrdbmssec RDBMS Table rdbmstable-login-context default missing rdbmstable-login default userauthnrdbmstb JAAS jaas-login-context default missing jaas-login default userauthnjaas Infocard infocard-login-context default missing infocard-login default userauthnic Fed SSO Proxy proxy-login-context default missing proxy-login default userauthnproxy HTTP Header httpheader-login-context default missing httpheader-login default userauthnhttp Note: The available authentication engines are: Oracle SSO, OAM, LDAP, RDBMS Security, RDBMS Table, Proxy, JAAS Infocard, and HTTP Header.