11.2 Creating Integration Agents in OAA

You must create an integration agent to integrate client applications with OAA. You can create OAM integration Agents and Oracle RADIUS Integration Agents. You can also create Other Integration Agents for use with your own REST API client applications.

You can create integration agents either using REST APIs or OAA Administration UI console. For details about creating integration agents using REST APIs, see REST API for Administration in Oracle Advanced Authentication.

To create an Oracle RADIUS Integration Agent, see: Use Oracle RADIUS Agent with Oracle Advanced Authentication for Multi-Factor Authentication

To create an OAM integration agent in the OAA Administration UI console:

Note:

For full details on integrating OAM with OAA, see Integrate Oracle Access Management with Oracle Advanced Authentication
  1. Login to the OAA Administration console https://<AdminUrl>. You are redirected to the OAM login page as the console is protected by OAM OAuth. Specify your credentials and login.
  2. Under Quick Actions select Create OAM Integration Agent.
  3. In the Create Integration Agent window, specify the following:
    1. Name: For OAM integration, the value must be the same as the partner name created while registering OAA as TAP partner. For more information, see Register OAA as a TAP Partner in OAM .
    2. Description: Add a description about the integration agent.
    3. Integration Agent Type: Oracle Access Management is selected by default.
    4. Client ID: Click Re-Generate to create a Client ID and then click Copy to copy the generated Client ID.

      Note:

      The Client ID needs to be provided when configuring OAM for integration with OAA using the OAAAuthnPlugin. For more information, see Install and configure the OAA Plugin in OAM.
    5. Client Secret: Click Re-Generate to create a Client Secret and then Click Copy to copy the generated Client Secret.

      Note:

      The Client Secret needs to be provided when configuring OAM for integration with OAA using the OAAAuthnPlugin
    6. Private Key File: Drag and Drop the Java KeyStore file (.jks) that was created after registering OAM as a TAP partner of OAA. For example, OAMOAAKeyStore.jks. For more information, see Register OAA as a TAP Partner in OAM .
    7. Private key Password: Specify the password that you had provided while registering OAM as a TAP partner of OAA.
  4. Click Save

To create an integration agent for use with your own REST API client applications:

  1. Login to the OAA Administration console https://<AdminUrl>. You are redirected to the OAM login page as the console is protected by OAM OAuth. Specify your credentials and login.
  2. Under Quick Actions select Create Other Integration Agent.
  3. In the Create Integration Agent window, specify the following:
    1. Name: Enter a name for your integration agent.
    2. Description: Add a description about the integration agent.
    3. Integration Agent Type: API is selected by default.
    4. Client ID: Click Re-Generate to create a Client ID and then click Copy to copy the generated Client ID.

      Note:

      The Client ID needs to be provided when configuring your application.
    5. Client Secret: Click Re-Generate to create a Client Secret and then Click Copy to copy the generated Client Secret.

      Note:

      The Client Secret needs to be provided when configuring your application.
  4. Click Save.