Creating an Oracle Access Management 12c Sandbox Environment for Oracle Advanced Authentication - Overview
Introduction
This series of tutorials shows you how to install and configure an Oracle Access Management (OAM) 12.2.1.4.0 sandbox environment for use with Oracle Advanced Authentication (OAA).
This tutorial series is referenced in Supported Architectures in Administering Oracle Advanced Authentication and Oracle Adaptive Risk Management.
This tutorial is the first tutorial in the series Creating an Oracle Access Management 12c Sandbox Environment for Oracle Advanced Authentication and they should be read sequentially.
- Creating an Oracle Access Management 12c Sandbox Environment for Oracle Advanced Authentication - Overview
- Install Oracle Database for Oracle Access Management 12c Sandbox Environment
- Create an Oracle Database for Oracle Access Management 12c Sandbox Environment
- Install Oracle Access Management 12c Sandbox Environment
- Configure Oracle Unified Directory for Oracle Access Management 12c Sandbox Environment
- Configure Oracle Access Management 12c Sandbox Environment
- Install and Configure Oracle HTTP Server for Oracle Access Management 12c Sandbox Environment
- Create and Configure a WebGate in Oracle Access Management 12c Sandbox Environment
Objective
To provide information about the environment that will be built throughout this series of tutorials.
Prerequisites
The following prerequisites are assumed:
-
Each server has:
- At least 32GB of physical memory
- Oracle Enterprise Linux 8 64bit or later with access to the internet
- Super-user (root) credentials
- Openssl 1.1 or later
-
A basic understanding of Linux.
-
A basic understanding of Oracle Database, Oracle Access Management, Oracle Unified Directory, and Oracle HTTP server.
Topology
This section provides a conceptual view of the environment that will be built during these tutorials.
By following these tutorials you will build a topology as follows:
Points to note:
- Oracle HTTP Server (OHS) must be deployed on it’s own server.
- OHS is used as a proxy to OAM.
- SSL is terminated at OHS.
- Oracle Unified Directory (OUD) is configured with sample users and groups, and extended with OAM Object classes.
- OAM is integrated with OUD and configured to communicate with the OUD LDAP port.
- OAM consoles are protected using an Oracle WebGate and the policies defined in IAMSuiteAgent.
- Both OAM administration and OAM runtime URL’s use the same hostname, for example
https://ohs.oracle.com
.
Note: For ease of deployment, these tutorials will install OUD on the OAM server (oam.example.com
). If you choose to install OUD on it’s own server (oud.example.com
), you must install the OAM product binaries, OAM domain homes, OUD product binaries, and OUD instance directories, on shared storage accessible to the OAM and OUD servers. This is required so idmConfigTool in the OAM home can access files in the OUD instance home.
Throughout these tutorials, where hostnames are referenced, for example oam.example.com
, ohs.example.com
, and db.example.com
, replace with the hostnames of your servers.
Software Versions
The table below outlines the versions of the software that will be installed during the tutorials:
Component | Description | Version |
---|---|---|
Oracle Database Enterprise Edition | Stores OAM metadata | 19.3.0.0.0 |
Oracle JDK | Runs the WebLogic Domain | 1.8.0_XXX |
Oracle Identity and Access Management | Provides Identity and Access Management | 12.2.1.4.0 |
Oracle Unified Directory | Stores the User and Group data for OAM | 12.2.1.4.0 |
Oracle HTTP Server (including Oracle WebGate) | Oracle HTTP Server provides front end access to applications. Oracle WebGate acts as a Policy Enforcement Provider for OAM. | 12.2.1.4.0 |
Environment Directory Structure
The table below outlines the directory structure created during the tutorials:
Component | Directory Path |
---|---|
Oracle Database Enterprise Edition | /u01/app/oracle/product/19.0.0/dbhome_1 |
Oracle JDK | /u01/app/oracle/product/jdk |
Oracle Identity and Access Management | Product binaries: /u01/app/oracle/product/middlewareidm oam_domain: /u01/app/oracle/admin/domains/oam_domain |
Oracle Unified Directory | Product binaries: /u01/app/oracle/product/middlewareoud OUD instance: /u01/app/oracle/admin/oud/asinst_1/OUD |
Oracle HTTP Server (including Oracle WebGate) | Product binaries: /u01/app/oracle/product/middlewareohs ohs_domain: /u01/app/oracle/admin/domains/ohs_domain |
Next Tutorial
Install Oracle Database for Oracle Access Management 12c Sandbox Environment.
Feedback
To provide feedback on this tutorial, please contact idm_user_assistance_ww_grp@oracle.com
Acknowledgements
- Author - Russ Hodgson
More Learning Resources
Explore other labs on docs.oracle.com/learn or access more free learning content on the Oracle Learning YouTube channel. Additionally, visit education.oracle.com/learning-explorer to become an Oracle Learning Explorer.
For product documentation, visit Oracle Help Center.
Creating an Oracle Access Management 12c Sandbox Environment for Oracle Advanced Authentication - Overview
G17406-01
January 2025
Copyright © 2025 Oracle and/or its affiliates.