Integrate OAM 11g R2 PS2 and Oracle Mobile Authenticator
Assumptions:
-- Oracle Access Manager 11g R2 PS2 installed and configured
-- Oracle HTTP Server(OHS) installed
-- OAM WebGate for OHS 11g installed and configured
Click Here to watch testing DEMO video!!!
Steps:
-- Enable Mobile and Social Service in OAM Admin Console(If not already enabled)
-- Configure OAuth for OMA(Oracle Mobile Authenticator)
-- Edit "TOTPModule" Authentication Module settings in OAM Admin Console
-- Configure "TOTPPlugin" parameters in "Plug-ins" as shown in the below screen shots
-- Create New OTP Authentication Scheme. In this screen shot below i used existing "LDAPScheme" and duplicated to create new OTP Authentication Scheme.
-- Update Application domain
Oracle Mobile Authenticator Configuration with Oracle Access Manager
-- Download and Install "Oracle Mobile Authenticator" App from "Google Play" or "Apple Store"
Sample
<
html
>
<
head
>
<
title
>Oracle Mobile Authenticator</
titile
>
</
head
>
<
body
>
<
a
href="oraclemobileauthenticator://settings?
LoginURL::
=
http
://<<HOSTNAME>>:14100/ms_oauth/resources/userprofile/secretkey">Click Here</
a
>
</
body
>
</
html
>
-- Click "OK".
-- Now click on "Sign In"
-- Enter valid OAM credentials and click on "Submit".
-- If everything is good and credentials are valid One-time Password will be configured as shown in the screen shot below.
Note: Multiple user accounts can be configured in same Oracle Mobile Authenticator.
Sample Screen Shot:
Testing:
-- Access OAM protected resource
-- Enter valid credentials and click "Login"
-- Get One-Time Password from Oracle Mobile Authenticator associated to the login ID "sivapokuri"
-- Enter One-Time Password got from Oracle Mobile Authenticator and click "Login"
-- Displayed welcome page.
Hope this will be useful!!
-- Siva Pokuri.