Oracle Access Manager needs to be configured with a host identifier that matches the host identifier variable that you created when you registered Oracle HTTP Server WebGate with Oracle Access Manager. When you registered your WebGate with the Oracle Access Manager, this step was completed automatically for you.
Note: You need to create a host identifier for each application server in your environment.
If a host identifier was not created or was deleted after you created your WebGate, you will need to create a new host identifier.
To create a new host identifier, follow the instructions in Managing Host Identifiers section of the Fusion Middleware Administrator's Guide for Oracle Access Management, which can be found at the following URL.
To confirm that you have a configured Host Identifier:
- Log in to the Oracle Access Manager Administration Console.
- Navigate to the Policy Configuration tab.
- Click Host Identifier and then click Open.
- Click Search.
- Select the link for your Host Identifier.
- In the Host Identifier dialog box, complete the following:
In the Host Name Validation list, ensure that the name of your host identifier under Host Name matches the host identifier that you setup when you registered your WebGate with Oracle Access Manager.
Note: The host identifier field is a value that replaces hostname:port in requests from the web server to the Oracle Access Manager.
For example, your WebGate has a host identifier set to P6EPPM and you make a request in the browser for a resource, such as
http://ohs_<
server_name>:<
port>/
p6. The WebGate makes an IsProtected call to the Oracle Access Manager managed server to determine whether the resource is protected; in this instance, the resource is /p6. The WebGate will pass the resource from itself to OAM ashttp://
P6EPPM/
p6 — this can be seen in trace mode logs of Oracle Access Manager — and then it will attempt to match a policy created in OAM. As a result of this substitution, redirection to Oracle Access Manager for authentication will occur if the actual <host_name>:<port> of the web server is not set as the host identifier value.