Preparing for Migration Oracle Virtual Directory OVD Host, Port, and SSL Enablement Changes Oracle Identity Manager OIM URL Changes

18-2 Oracle Fusion Middleware Developers Guide for Oracle Adaptive Access Manager ■ Rewire existing Oracle Adaptive Access Manager for SSL Enablement of Oracle Virtual Directory Change Plain Text Communication to SSL for wiring between Oracle Adaptive Access Manager and Oracle Virtual Directory For information on setting properties in Oracle Adaptive Access Manager, see Using the Property Editor in Oracle Fusion Middleware Administrators Guide for Oracle Adaptive Access Manager.

5. Restart the Oracle Adaptive Access Manager server-related managed server.

18.2 Oracle Identity Manager OIM URL Changes

Follow these steps to rewire an existing deployment of Oracle Adaptive Access Manager with Oracle Identity Manager: 1. Start the Oracle Adaptive Access Manager server-related managed server. 2. Go to OAAM Admin at http:OAAM Managed Server Host:OAAM Admin Managed Server Portoaam_admin. 3. Log in as a user with access to the Properties Editor.

4. Open the Oracle Adaptive Access Manager Property Editor to modify parameters

to: ■ Rewire existing Oracle Adaptive Access Manager for password flow ■ Rewire existing Oracle Adaptive Access Manager for other redirection Table 18–1 Configuring Oracle Directory Manager Property Values Property Name Property Values bharosa.uio.default.password.auth.provider.class name com.bharosa.vcrypt.services.LDAPOAAMAuthProvider oaam.uio.ldap.host OVD host For example, host.oracle.com oaam.uio.ldap.port OVD port oaam.uio.ldap.userdn.template User Search DN For example, uid= {USER_ID}, cn=user,dc=us,dc=oracle,dc=com. oaam.uio.ldap.isSSL false Handling Lifecycle Management Changes 18-3 For information on setting properties in Oracle Adaptive Access Manager, see Using the Property Editor in Oracle Fusion Middleware Administrators Guide for Oracle Adaptive Access Manager.

5. Restart the Oracle Adaptive Access Manager server-related managed server.

18.3 Oracle Access Manager OAM Host and Port Changes

For information on rewiring Oracle Access Manager for Oracle Adaptive Access Manager hostname and port changes, refer to the Oracle Fusion Middleware Administrators Guide for Oracle Access Manager with Oracle Security Token Service.

18.4 Oracle Internet Directory OID Host and Port Changes and SSL Enablement

Follow these steps to change the Oracle Internet Directory Host, Port and SSL enablement in an existing deployment of Oracle Adaptive Access Manager:

1. Start the Oracle Adaptive Access Manager server-related managed server.

2. Go to OAAM Admin at http:OAAM Managed Server Host:OAAM

Admin Managed Server Portoaam_admin.

3. Log in as a user with access to the Properties Editor.

4. Open the Oracle Adaptive Access Manager Property Editor to modify parameters

to: ■ Change the password authentication provider to LDAP Table 18–2 Configuring Oracle Identity Manager Property Values Property Name Property Values oaam.oim.url t3:OIM Managed Server:OIM Managed Port For example, t3:host.oracle.com:14000 bharosa.uio.default.signon.links.enum.selfregistr ation.url http:OIM Managed Server:OIM Managed PortoimfacespagesUSelf.jspx?E_ TYPE=USELFOP_TYPE=SELF_ REGISTRATIONbackUrl=OAAM Login URL for OIM where OAAM Login URL for OIM is http:OHS host:OHS portoimfacespagesSelf.jspx or in case of IDMDOMAINAgent is http:OIM host:OIMportoimfacespagesSelf.jspx OHS setup was performed during the integration between Oracle Access Manager and Oracle Identity Manager. bharosa.uio.default.signon.links.enum.trackregist ration.url http:OIM Managed Server:OIM Managed PortoimfacespagesUSelf.jspx?E_ TYPE=USELFOP_TYPE=UNAUTH_TRACK_ REQUESTbackUrl=OAAM Login URL for OIM where OAAM Login URL for OIM is http:OHS host:OHS portoimfacespagesSelf.jspx or in case of IDMDOMAINAgent is http:OIM host:OIMportoimfacespagesSelf.jspx. OHS setup was performed during the integration between Oracle Access Manager and Oracle Identity Manager. 18-4 Oracle Fusion Middleware Developers Guide for Oracle Adaptive Access Manager ■ Rewire existing Oracle Adaptive Access Manager for Oracle Internet Directory hostname ■ Rewire existing Oracle Adaptive Access Manager for Oracle Internet Directory port changes ■ Rewire existing Oracle Adaptive Access Manager for SSL Enablement of Oracle Internet Directory Change Plain Text Communication to SSL for wiring between Oracle Adaptive Access Manager and Oracle Internet Directory For information on setting properties in Oracle Adaptive Access Manager, see Using the Property Editor in Oracle Fusion Middleware Administrators Guide for Oracle Adaptive Access Manager.

5. Restart the Oracle Adaptive Access Manager server-related managed server.

18.5 Database Host and Port Changes

After installing Oracle Adaptive Access Manager, if there are any changes in the database host or port number, follow these instructions:

1. Go to the ORACLE_HOME of the database.

2. Change the port number in ORACLE_HOME networkadminlistener.ora.

3. Stop and then restart the Oracle listener.

4. Change the database pointer in the data sources screen in the Weblogic

Administration Console To changes the data source:

1. In the WebLogic Administrative Console, navigate to Services, select JDBC, select

Data Sources , and then oaamDS.

2. Click oaamDS and edit it for hostnameport or user namepassword.

18.6 Moving Oracle Adaptive Access Manager to a New Production Environment

For information on moving Oracle Adaptive Access Manager to a new production environment, see Moving Identity Management to a New Production Environment in Oracle Fusion Middleware Administrators Guide. Table 18–3 Configuring Oracle Directory Manager Property Values Property Name Property Values bharosa.uio.default.password.auth.provider.class name com.bharosa.vcrypt.services.LDAPOAAMAuthProvider oaam.uio.ldap.host OID host For example, host.oracle.com oaam.uio.ldap.port OID port oaam.uio.ldap.userdn.template User Search DN For example, uid= {USER_ID}, cn=user,dc=us,dc=oracle,dc=com. oaam.uio.ldap.isSSL false Handling Lifecycle Management Changes 18-5

18.7 Moving Oracle Adaptive Access Manager to an Existing Production Environment

For information on moving Oracle Adaptive Access Manager to an existing production environment, see Moving Identity Management to an Existing Production Environment in Oracle Fusion Middleware Administrators Guide. 18-6 Oracle Fusion Middleware Developers Guide for Oracle Adaptive Access Manager Part VI Part VI Custom Development Part VI contains the following chapter: ■ Chapter 19, Creating OAAM Oracle BI Publisher Reports ■ Chapter 20, Developing Custom Challenge Processors ■ Chapter 21, Creating a View of a Non-OAAM Database ■ Chapter 22, Developing a Custom Loader for OAAM Offline 19 Creating OAAM Oracle BI Publisher Reports 19-1 19 Creating OAAM Oracle BI Publisher Reports This chapter contains instructions on creating Oracle BI Publisher reports on data in the OAAM schema.

19.1 Create Oracle BI Publisher Reports on Data in the OAAM Schema

Refer to the following sections to create OAAM reports from the Oracle Adaptive Access Manager database. In code listings OAAM table and field names are bold and italic.

19.1.1 Create a Data Model

Refer to the instructions in Creating a New Report at the following URL: http:download.oracle.comdocscdE12844_ 01docbip.1013e12187T518230T518233.htm This section is from the Oracle Business Intelligence Publisher Report Designers Guide at the following URL: http:download.oracle.comdocscdE12844_ 01docbip.1013e12187toc.htm

19.1.2 Map User Defined Enum Numeric Type Codes to Readable Names

Several fields in many tables are numeric type codes, which correspond to OAAM User Defined Enums. Refer to Chapter 7, Customizing Oracle Adaptive Access Manager for more information about OAAM User Defined Enums. Information on how to map those type codes to readable names is presented in this section. There are two methods for resolving these names, and the one to choose depends on whether you need to display English only or you need to display internationalized strings.

19.1.2.1 Results Display

To display a readable string rather than a type code value in the report output, the report writer will need to add a join to the tables that hold the User Defined Enums, and then add the field to the select clause.

19.1.2.2 English Only User Defined Enum Result Display

The following SQL code shows how to add the join criteria to the query: SELECT … FROM …