This post covers overview of OAM Configuration tool which automates some parts of integrating Fusion Middleware with Oracle Access Manager (Installation of OAM components + WebGate is still required and not covered by OAM Configuration Tool)

First some terminology for those who are new to Access Manager and Fusion Middleware
OAM -Oracle Access Manager is Oracle’s recommended Web Single Sign-On solution which also provides Identity and Access Management and is part of Oracle Identity Management Suite.

OFM -Oracle Fusion Middleware is set of middleware products (WebLogic, SOA, WebCenter, Content Management, Business Intelligence….) from Oracle.

oamcfgtool.jar – is jar file which contains java classes and other files required to automate integration of Oracle Fusion Middleware 11g with OAM.

OAMCFGTOOL - is an Automated script (oamcfgtool.jar) to configure policies and authentication schemes required to integrate fusion middleware applications (webcenter/soa) with OAM .

Is oamcfgtool.jar mandatory for integration of OAM with Fusion Middleware 11g (SOA, Webcenter) for Web Single Sign-On and authentication ?
No, oamcfgtool.jar is NOT mandatory, It just automates process . You can also integrate OAM with Oracle Fusion Middleware manually (details on how to integrate OAM with SOA/WebCenter 11g without oamcfgtool.jar later) .
.

What happens when you run oamcfgtool in CREATE mode ?
OAMcfgTool does the following
a) Create forms based authentication schemes in OAM
b) Create policies to enable authentication in WebLogic Server
c) Policies to protect and unprotect URIs (protected_uris, public_uris)

.

Where to find oamcfgtool.jar ?
This file comes with Oracle Fusion Middleware 11g R1 PS1 (11.1.1.2.0) installation of type SOA, WebCenter and is available at $MW_HOME/oracle_common/mudules/oracle.oamprovider_11.1.1/

.

Syntax of OAM Configuration Tool

$JAVA_HOME/bin/java -jar oamcfgtool.jar mode=CREATE [param=value]…

You would need java (atleast version 6) to execute and parameters include

app_domain Oracle Access Manager policy domain name
web_domain Name of the web domain. This is automatically created by the OAMCFGTOOL if no value is passed.
protected_uris “uri1,uri2,uri3″
app_agent_password Password to be provisioned for App Agent
ldap_host Host name of LDAP server
ldap_port Port of LDAP server
ldap_userdn DN of LDAP Administrator user
ldap_userpassword Password of LDAP Administrator user
oam_aaa_host Host name of an Oracle Access Manager
oam_aaa_port Port of an Oracle Access Manager
What If you hit issues while running oamcfgtool.jar ?
You can use optional parameter log_file and log_level(ALL, SEVERE, WARNING, INFO, CONFIG, FINE, FINER, FINEST, OFF – default) with oamcfgtool.jar to debug issue

What are options available for parameter mode= in oamcfgtool.jar ?
CREATE is to create policy
VALIDATE is to validate that tool created policies correctly

.

.
References

Related Posts for Access Manager


  1. Integration Steps – 10g AS with OAM (COREid)
  2. OAS – OAM (Access Manager / Oblix COREid) Integration Architecture
  3. Oblix COREid and Oracle Identity Management
  4. Installing Oracle Access Manager (Oblix COREid / Netpoint)
  5. Oracle Access Manager (Oblix COREid) 10.1.4.2 Upgrade
  6. Access Manager: WebGate Request Flow
  7. Introduction to Oracle Access manager : Identity and Access System – WebPass , Webgate, Policy Manager
  8. Certified Directory Server (AD, OID, Tivoli, Novell, Sun or OVD) and their version with Oracle Access Manager
  9. Install Oracle Access Manager (OAM) 10.1.4.3 Identity Server, WebPass, Policy Manager, Access Server, WebGate
  10. Multi-Language or multi-lingual Support/Documentation for Oracle Access Manager (OAM)
  11. OAM Policy Manager Setup Issue “Error in setting Policy Domain Root” : OAM with AD and Dynamic Auxiliary Class
  12. OAM 10.1.4.3 Installation Part II – Indentity Server Installation
  13. OAMCFGTOOL : OAM Configuration Tool for Fusion Middleware 11g (SOA/WebCenter) Integration with OAM
  14. Oracle Access Manager Installation Part III : Install WebPass
  15. OAM : Access Server Service Missing when installing Access Manager with ADSI for AD on Windows
  16. OAM : Create User Identity – You do not have sufficient rights : Create User Workflow
  17. Password Policy in Oracle Access Manager #OAM
  18. Changes in Oracle Access Manager 11g R1 (11.1.1.3)
  19. Agents in OAM 11g (WebGate 10g/11g, OSSO/mod_osso, AccessGate IDM Domain agent) aka PEP (Policy Enforcement Points)
  20. How to install Patches in Oracle Access Manager 10g : Bundle Patch / BPXX
  21. Session Management in #OAM 11g : SME , Idle Timeout, Session Lifetime
  22. Part IX : Install OAM Agent – 11g WebGate with OAM 11g
  23. How to integrate OAM 11g with OID 11g for User/Identity Store
  24. How to install Bundle Patch (BP) on OAM 11.1.1.3 – BP02 (10368022) OAM 11.1.1.3.2
  25. Error starting OAM on IBM AIX : AMInitServlet : failed to preload on startup oam java. lang. Exception InInitializer Error
  26. OAMCFG-60024 The LDAP operation failed. OAMCFG-60014 Oracle Access Manager is not configured with this directory
  27. How to Edit (create, delete, modify) Identity Store of OAM 11g from command line (WLST) – editUserIdentityStoreConfig
  28. OAM WebGate Registration RREG – Resource URL format is not valid
  29. Blank Screen on OAM 10g Identity Server Console : /identity/oblix
  30. Oracle 10g/11g webgate software download location
  31. How to find Webgate 10g/11g Version and Patches Applied
  32. OAM integration with OIF : Authentication Engine or Service Provider
  33. OAM 11g integration with Microsoft Windows Active Directory (WNA, IWA, Kerberos) for Zero Sign-On