Previous Topic: Set Callback and Authentication URLsNext Topic: Configure the Authentication Method


Enable Domain Users to Access Applications Without Reauthenticating

Home realm detection enables users who have authenticated with their domain credentials to log into a target application without needing to select an identity provider on the CA CloudMinder login page.

For example, your company uses Google Apps, a software resource outside of your network environment. Users who have logged into the network with domain credentials should be able to access Google Apps without having to select an identity provider in the CA CloudMinder login page.

How Home Realm Detection Works

The following steps describe the process that takes place when home realm detection is enabled.

  1. A user accesses a URL for an application that CA CloudMinder protects.

    The user is already logged into the corporate domain.

  2. The proxy at the corporate site intercepts all requests that are directed to CA CloudMinder and injects the following header:

    ONPREM_AUTH_METHOD = authentication method name.

    authentication method name

    The name of the authentication method object in the User Console. The authentication method is associated with the application that the user is trying to access in the User Console.

  3. CA CloudMinder receives the request with the header from the proxy and determines that the specified authentication method is associated with the particular application being accessed. CA CloudMinder redirects the user to the target application instead of the CA CloudMinder login page.

Enable Home Realm Detection

You enable home realm detection in the corporate proxy server.

Prerequisites:

Configuration:

Configure the proxy to insert a header into all requests for CA CloudMinder.

The header resembles the following example:

ONPREM_AUTH_METHOD = authentication method name.

authentication method name

The name of the authentication method object in the User Console.

In the following example, the authentication method object name is Test123.

The name of the Authentication Method object in the User Console is added to the ONPREM_AUTH_MEHTOD header

The method for configuring the proxy server to insert a header depends on the proxy server that you are using. The following text illustrates a sample configuration for Fiddler, which is simulating proxy functionality:

if(oSession.HostnameIs("cloudMinder.domain.com")){
 	oSesssion.oRequest["ONPREM_AUTH_METHOD"] = "Test123";
}

Note: For information on inserting headers into requests, see the documentation for your proxy server.

Example: How to Configure Home Realm Detection for Google Apps

The following example describes how to enable domain users at Forward, Inc. to access Google Apps without having to select an authentication method in the CA CloudMinder login screen.

This example assumes the following configuration:

Follow these steps:

  1. Create authentication method.
  2. Create an application.
  3. Configure the on-premise proxy.