Sunday, June 4, 2017

OAAM for beginners

Hello everyone,


Today I am going to show how to start with OAAM installation. Later this month I am going to provide you more details such as how to integrate OAAM with OIM and OAM as well.
For this part 1 I would to explain that Oracle Adaptive Access Manger  is an Oracle Access Management product from OAM Suite Plus. We have many others such as OIF OWSM and eSSO there.

Oracle Adaptive Access Manager automates reviews of access and transaction events to detect fraud and misuse resulting in saved time and money. The proven capabilities and quick return on investment Oracle Adaptive Access Manager provides makes it a must for security products at any company.

Basically, this article will cover OAAM 11g R1 (11.1.1.*) for beginners and highlight overview of OAAM installation, configuration, and accessing OAAM for the very first time.
  • First of all let’s go deeply on what means OAAM from application perspective - OAAM 11g is a J2EE application deployed on Oracle WebLogic Server. That means that you must know about NodeManager, manager server and Admin Server in order to maintain OAAM.
  • OAAM 11g basically includes two components
1) OAAM Online : For Real-time risk analysis
2) OAAM Offline : For offline risk analysis

  • OAAM is part of IAM the Identity and Access Management software (IAM).

  • OAAM’s deployed applications for OAAM 11g are those below:
a) OAAM Server: OAAM Server that is basically a run-time component that includes rules engine and end user interface flows deployed on WebLogic Managed Server. OAAM server provides Adaptive Risk Manager, Adaptive Strong Authenticator, Web Services and more.
b) OAAM Admin Console : It’s the administration console (Web Application aka OAAM Admin) that contains customer service and security analyst case management functionality.


  • Component distribution from architecture view:




So, let’s go to the most exciting part of this article, finally. The high Level Installation Steps for OAAM 11g:

  • Install Database for OAAM schema in your already installed DB.
  • Use RCU  to load OAAM schema there.




  • Install WebLogic Server, for 64 bit O.S. use steps mentioned below.

  • Install Identity and Access Management Software as mentioned
  • Configure OAAM by running $MW_HOME/oracle_common/common/bin/config.sh






  • when prompted for schema name, provide schema details creating using RCU






  • OAAM configuration in online mode will create Admin Server and two Managed Servers (one for OAAM Admin Server and second for OAAM Server)



  • Start Node Manager, Admin Server, and Managed Servers (Do Not forget to set StartScriptEnabled=true in nodemanager.properties) . If need any help.




  • Create User for OAAM and add user in OAAM* group (to grant OAAM Role) using WebLogic Console








  • Policy Tree


The Policy tree gives you a visual representation of the policy hierarchy and the relationship between different policies, user groups, and the checkpoints.

 For example: 
  1. You can double-clicking an item in the Policy tree opens a dynamic tab for that item. This enables administrators to view and edit the configurations in context. 
  2. You can expand the Policy tree to view the details about the user groups and policies under each checkpoint.
For example the Forgot Password policy is under the Forgot Policy Checkpoint and All Users is assigned to the policy.











Again, thank you for your time reading this article. In about 15 days I will complete another article that basically integrate this OAAM above with OIM and OAM. Enjoy it!

References:



I hope it helps you and happy coding,
Thiago Leoncio.




No comments:

Post a Comment