Integrate ISAPI Filter with Identity as a Service

The ISAPI Filter solution uses Entrust IdentityGuard to provide strong second-factor authentication to Microsoft Outlook Web Access (OWA), Remote Desktop Web Access (RD Web Access), Integrated Windows Authentication (IWA), SharePoint, and generic TMG forms-based authentication types. The solution is made up of two components: the filter component and the authentication application component.

You can use the ISAPI Filter with the Entrust IdentityGuard authentication methods to allow only valid users access to a Web application. See the Entrust ISAPI Filter 12.0 SP2 Technical Integration Guide for more information.

Users logging in to ISAPI must complete two authentication challenges. First-factor authentication requires one of the ISAPI default authentication methods (such as entering an ISAPI account password). Second-factor authentication requires completing an Identity as a Service authentication challenge.

To support this, the Identity as a Service resource rule for this application must have Skip Password selected as the first-factor authentication type for every Authentication Decision level. The following authenticators are supported for second-factor authentication:

       One-time password

       Grid

       Temporary Access Code

       Knowledge-based authentication

Note: This integration guides provides the instructions to add a legacy version of the Entrust IdentityGuard ISAPI Filter to Identity as a Service. For the new Identity as a Service ISAPI Filter that includes an installer to install the Identity as a Service plug-in, see the instructions in Integrate IDaaS ISAPI Filter.

Add ISAPI Filter

1.      In Identity as a Service, do the following:

a.      Create a gateway.

b.      Configure the gateway.

c.      Add a gateway instance.

d.      Export the Gateway SSL certificate.

Note: See the section Manage Gateways in the Administrator Help for instructions if you need to complete these steps.

2.      Copy the Subject Distinguished Name (SDN) to a separate location. You need it in step 6.

3.      On the Entrust IdentityGuard ISAPI Filter Application Server, if the domain name in the gateway instance fails, add the IP address of the appliance and the domain name to the hosts file of the Entrust IdentityGuard ISAPI Filter application. The hosts file is located at: C:\Windows\System32\drivers\etc\hosts.

4.      Import the gateway SSL certificate into the Entrust IdentityGuard ISAPI Filter server certificate store.

5.       Add the following tag to the <IdentityGuardServer> section in the IdentityGuardAuthAppConfiguation.xml file to point the ISAPI Filter to your Identity as a Service domain:

<AuthenticationService url=” https://domain:8443/IdentityGuardAuthService/services/AuthenticationServiceV11” />

See the Entrust IdentityGuard ISAPI Filter Technical Integration Guide for more details.

6.      Open Windows Services on the computer and restart the World Wide Web Publishing Service.

7.      Add Entrust IdentityGuard ISAPI Filter to Identity as a Service.

8.      Protect Entrust IdentityGuard ISAPI filter with a resource rule.

Note: For the Authentication Decision settings, set the first-factor to Skip first-factor for low, medium, and high risk.