• No results found

VMware Identity Manager Integration with Active Directory Federation Services 2.0

N/A
N/A
Protected

Academic year: 2021

Share "VMware Identity Manager Integration with Active Directory Federation Services 2.0"

Copied!
14
0
0

Loading.... (view fulltext now)

Full text

(1)

VMware Identity Manager

Integration with Active Directory

Federation Services 2.0

(2)

VMware Identity Manager Integration with Active Directory Federation Services 2.0

Table of Contents

Active Directory Federation Services ... 2

Configuring AD FS Instance in VMware Identity Manager ... 3

Add and Configure AD FS in the Service ... 3

Add Authentication Methods to Policy Rules ... 4

Obtain the VMware Identity Manager Service Provider Metadata File ... 4

Integrating VMware Identity Manager Service with AD FS ... 5

Configure AD FS ... 6

Configure AD FS Relying Party Trust ... 9

Configure AD FS Relying Party Email Claims ... 9

(3)

VMware Identity Manager Integration with Active Directory Federation Services 2.0

Introduction

The VMware Identity Manager service attempts to authenticate users based on several configurations you make. For example, when you configure the authentication methods, the default access policy set, network ranges, and the identity provider instances

The VMware Identity Manager is the identity provider instances that you use with service that creates an in-network federation authority that communicates with the service using SAML 2.0 assertions. The identity provider instances authenticate the user with Active Directory within the enterprise network (using existing network security).

Active Directory password, Kerberos, Certificate, and RSA SecurID authentication methods are supported by VMware Identity Manager by default. Some customers would like to protect access to the VMware Identity Manager service by using other authentication methods or using identity systems already deployed in the customer network.

However, many of the existing authentication solutions do not have native built-in SAML support and thus these methods cannot integrate with the VMware Identity Manager service. In some cases the

authentication solutions can communicate in other ways with the Active Directory Federation Services (AD FS). This can be a potential workaround to achieve the desired authentication solution to integrate the VMware Identity Manager service with AD FS.

Active Directory Federation Services

Active Directory Federation Services (AD FS) is a software component developed by Microsoft that can be installed on Windows Server operating systems to provide users with single sign-on access to systems and applications located across organizational boundaries. AD FS uses a claims-based access control authorization model to maintain application security and implement federated identity.

Claims-based authentication is the process of authenticating users based on a set of claims about their identity contained in a trusted token. Such a token is often issued and signed by an entity that is able to authenticate users by other means and is trusted by the entity doing the claims-based authentication. The following table shows the parallels between VMware Identity Manager and Microsoft technologies.

A D FS 2 0 S AM L 2. 0 D E S C R I P TI ON

Security Token Assertion Collection of XML-formatted security information describing users, which is created and consumed during a federated access request.

Claim Provider Identity Provider (IdP) Partner in a federation that creates security tokens for users

Relying Party Service Provider (SP) Partner in a federation that consumes security tokens for providing access to applications

Claims Assertion Attributes Data about users that is sent inside security tokens

(4)

VMware Identity Manager Integration with Active Directory Federation Services 2.0

Configuring AD FS Instance in VMware Identity Manager

You can configure the service to use AD FS as the third-party identity provider instance for authentication. Complete the following tasks prior to using the administration console to add the identity provider instance. Prerequisites

• Verify that the party instances are SAML 2.0 compliant and that the service can reach the third-party instance.

AD FS 2.0 is an evolution of AD FS 1.0 and supports both active Trust) and passive (WS-Federation and SAML 2.0).

• Obtain the AD FS metadata information to add when you configure the identity provider in the VMware Identity Manager administration console. The metadata information you obtain from the third-part instance is either the URL to the metadata or the actual metadata. The URL to this metadata is https://adfs.yourdomain.com/FederationMetadata/2007-06/FederationMetadata.xml.

• In the administration console, configure the network ranges that you want to direct to this identity provider instance for authentication. Go to the Identity & Access Management tab and select Setup > Network Ranges. For more information about adding network ranges, see the VMware Identity

Manager Administration Guide.

Add and Configure AD FS in the Service

1. Log in to the VMware Identity Manager administration console.

2. In the Identity & Access Management tab, select Manage > Identity Providers.

3. Click Add Identity Provider and edit the form settings.

F OR M I TE M D E S C R I P TI ON

Identity Provider Name Enter a name for this identity provider instance

SAML Metadata a. Enter the URL or the xml content of the Federation metadata from the AD FS server to establish trust with the identity provider.

b. Click Process IdP Metadata. The ID format mapping from the SAML response

displays.

c. Select the user mapping values in the service for the ID formats displayed. You can add custom third-party name ID formats and map them to the user values in the service

d. (Optional) Select the NameIDPolicy response identifier string format.

Users Select the VMware Identity Manager directories of the users that can authenticate using this identity provider.

Network The existing network ranges configured in the service are listed. Select the network ranges for the users, based on their IP addresses, that you want to direct to this identity provider instance for authentication.

Authentication Methods Add the authentication methods that your AD FS installation supports. See the list of supported SAML authentications,

https://msdn.microsoft.com/en-us/library/hh599318.aspx. Select the SAML authentication context class that supports the authentication method.

4. Click Save. What to do next

• Copy and save the VMware Identity Manager service provider metadata that is required to configure the third-party identity provider instance. This metadata is available either on the identity provider page in the SAML Signing Certificate section or from the Settings page in the Catalog tab.

(5)

VMware Identity Manager Integration with Active Directory Federation Services 2.0

Add Authentication Methods to Policy Rules

The authentication method you added when you configured the AD FS identity provider instance must be added to the default policy rules.

1. In the administration console Identity & Access Management tab, select Manage > Policies.

2. Click the default policy to open the policy page to edit. 3. In the Policy Rules section, select the rule to edit.

4. To configure the authentication order, in the then the user must authenticate using the following method drop down menu, select the AD FS authentication method as the authentication method to

apply first.

5. If you configure another authentication method, continue to select them in the order they should be applied.

6. Click Save and click Save again on the Policy page.

Obtain the VMware Identity Manager Service Provider Metadata File

1. In the administration console, go to the Catalog tab, and click Settings > SAML Metadata.

2. Click Service Provider (SP) metadata. Copy and save the metadata that displays.

(6)

VMware Identity Manager Integration with Active Directory Federation Services 2.0

Integrating VMware Identity Manager Service with AD FS

Configure the third party identity provider instance by applying the SAML information from the VMware Identity Manager service.

Note: You must be an administrator on your Active Directory server.

Installing AD FS

Note: This guide does not go into detail about how to properly set up AD FS in the best possible scenario. The directions in this guide assume that AD FS is already correctly configured. This guide can be used to quickly get an AD FS instance up and running for testing purposes only.

(7)

VMware Identity Manager Integration with Active Directory Federation Services 2.0

4. On the Install Prerequisite Software dialog box, click Next to install the required prerequisites.

5. On the completed the AD FS2.0 Setup Wizard dialog box, check Start the AD FS 20 Management snap-in when this wizard closes and click Finish.

Configure AD FS

When the installation is complete, the AD FS 2.0 management page should open. If it does not open, go to Start > Administrative Tools > AD FS 2.0 Management.

(8)

VMware Identity Manager Integration with Active Directory Federation Services 2.0

2. To configure a new AD FS server, select Create a New Federal Service and click Next.

3. In the Select Stand-Alone or Farm Deployment dialog box, select Stand-alone federation server. This option is for testing and evaluation purposes. This option does not provide for high availability and load balancing.

(9)

VMware Identity Manager Integration with Active Directory Federation Services 2.0

5. Continue through the configuration wizard and click Close when complete.

(10)

VMware Identity Manager Integration with Active Directory Federation Services 2.0

Configure AD FS Relying Party Trust

After the configuration is complete, you add a relying party trust to the AD FS configuration database. The relying party trust defines how the Federation Service recognizes the relying party and issues claims to it. 1. Open the AD FS 2.0 Management console and navigate to Trust Relationships > Relying Party

Trusts.

2. Select Add a Relying Party Trust. The configuration wizard appears.

3. Click Start.

4. On the Select Data Source page, select Import data about the relying part from a file.

5. Import the VMware Identity Provider service provider metadata XML file that you copied and saved previously. See the Obtain the VMware Identity Manager Service Provider Metadata File section in this guide.

6. On the Specify Display Name page in the Display name field, enter a name for the VMware Identity

Manager service and in the Notes text box, type a description of this relying party trust. Click Next.

7. On the Choose Issuance Authorization Rules page, select Permit all users to access this relying party. Click Next.

8. On the Ready to Add Trust page, clear the Open the Claims when this finishes check box and click Next to save your relying party trust information.

9. On the Finish page, click Close. The Relying Party appears in the window.

Configure AD FS Relying Party Email Claims

To configure what to pass to VMware Identity Manager in the SAML, you add claim rules.. 1. Right-click on the relying party trust that you created and select Edit Claims Rules.

2. In the Issuance Transform Rules tab, click Add Rule and select Send LDAP Attributes as Claims as

the template. Click Next.

3. Enter the claim rule name. For example, enter Get Attribute. This rule pulls user attributes from the

LDAP.

a. For Attribute store, select Active Directory.

b. In the Mapping of LDAP attributes to outgoing claim types section, select the LDAP attributes

E-Mail Addresses and the Outgoing Claim Type E-Mail Address.

4. Click OK and then click Finish to configure the AD FS identity provider to include VMware Identity

Provider service as a relying party.

In the Edit Rule – Default Claims page, before you click OK, you can click View Rule Language to see the parameters. An example of the code follows.

c:[Type ==c:[Type ==

"http://schemas.microsoft.com/ws/2008/06/identity/claims/windowsaccountname", Issuer == "AD AUTHORITY"] => issue(store = "Active Directory", types =

(11)

VMware Identity Manager Integration with Active Directory Federation Services 2.0

Add Transformation Rule

The Transformation rule transforms the attributes that are retrieved from LDAP in the Get Attributes rule into the desired SAML format.

1. Click Add Rule and select Send Claims Using a Custom Rule as the template. Click Next.

2. Enter the claim rule name. For example, enter Transformation.

3. Click View Rule Language to edit the existing rule.

4. Replace the existing rule that displays with the rule listed below. Change the spnamequalifier field to match your VMware Identity Manager installation.

c:[Type == "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/emailaddress"] => issue(Type = "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/nameidentifier", Issuer = c.Issuer, OriginalIssuer = c.OriginalIssuer, Value = c.Value, ValueType = c.ValueType, Properties["http://schemas.xmlsoap.org/ws/2005/05/identity/claimproperties/format"] = "urn:oasis:names:tc:SAML:1.1:nameid-format:emailAddress", Properties["http://schemas.xmlsoap.org/ws/2005/05/identity/claimproperties/spnamequalifi er"] = "yourcompany.vmwareidentity.com"); 5. Click Finish.

Configure AD FS Relying Party Username Claim

To configure what to pass to VMware Identity Manager in the SAML, you add claim rules. 1. Right-click on the relying party trust that you created and select Edit Claims Rules.

2. In the Issuance Transform Rules tab, select Add Rule.

3. Select Send LDAP Attributes as Claims as the template for the claim rule to create. Click Next.

4. Add the Get Attribute rule. This rule pulls user attributes from the LDAP. In the Configure Claim Rule page, enter the claim rule name as Get Attributes.

c. For Attribute store, select Active Directory.

d. In the Mapping of LDAP attributes to outgoing claim types section, select the LDAP attributes

SAM Account Name and the Outgoing Claim Type E-Mail Address.

5. Click OK and then click Finish to configure the AD FS identity provider to include VMware Identity

Provider service as a relying party.

In the Edit Rule – Default Claims page, before you click OK, you can click View Rule Language to see the parameters. An example of the code follows.

c:[Type == "http://schemas.microsoft.com/ws/2008/06/identity/claims/windowsaccountname", Issuer == "AD AUTHORITY"] => issue(store = "Active Directory", types =

("http://schemas.xmlsoap.org/ws/2005/05/identity/claims/emailaddress"), query = ";sAMAccountName;{0}", param = c.Value);

Add Transformation Rule

The Transformation rule transforms the attributes that are retrieved from LDAP in the Get Attributes rule into the desired SAML format.

1. Click Add Rule and select Send Claims Using a Custom Rule as the template. Click Next.

(12)

VMware Identity Manager Integration with Active Directory Federation Services 2.0

3. Click View Rule Language to edit the existing rule.

4. Replace the existing rule that displays with the rule listed below. Change the spnamequalifier field to match your VMware Identity Manager installation.

c:[Type == "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/emailaddress"]

=> issue(Type = "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/nameidentifier", Issuer = c.Issuer, OriginalIssuer = c.OriginalIssuer, Value = c.Value, ValueType = c.ValueType, Properties["http://schemas.xmlsoap.org/ws/2005/05/identity/claimproperties/format"] = "urn:oasis:names:tc:SAML:1.1:nameid-format:unspecified", Properties["http://schemas.xmlsoap.org/ws/2005/05/identity/claimproperties/spnamequalifi er"] = "yourcompany.vmwareidentity.com"); 5. Click Finish.

Edit AD FS Identity Provider in the Service

When mapped sAMAccountName (Window’s username) is used instead of the email address, you must modify the IdP metadata xml file of AD FS before and verify that the service issues a request for the username instead of email.

1. Log in to the VMware Identity Manager administration console.

2. In the Identity & Access Management tab, select Manage > Identity Providers.

3. Select the AD FS identity provider and edit the following form settings.

F OR M I TE M D E S C R I P TI ON

SAML Metadata a. Inside the IDPSSODescriptor element, replace the three NameIDFormat entries with this single entry

urn:oasis:names:tc:SAML:1.1:nameid-format:unspecified. Note: Both the service provider entity and the identity provider entities

are defined in the AD FS metadata xml file. Make sure that you update the IDPSSODescriptor element.

b. In the Name ID Format field, replace the Name ID Format content with

urn:oasis:names:tc:SAML:1.1:nameid-format:unspecified. The

(13)
(14)

References

Related documents

Management In the Identity & Access Management tab, you can set up the connector service, apply custom branding for the sign in page and add your logo, enable and

To set up AWS for single sign-on from the service, you configure VMware Identity Manager as the SAML identity provider in AWS, add the metadata xml file, and create an AWS identity

Integrated, End-to-End Identity Management Identity Manager Synchronization Services Password Management User Provisioning Access Manager Federation Access Control Web

The validation data at such times reflected two distinct travel time patterns in which a portion of traffic moved at a slower speed than the rest of the traffic flow. See Figure 4

Oracle Identity Management Roadmap Timelines 11gR1 Internet Directory Virtual Directory Identity Federation Web Services Manager Platform Security Services. 11gR1 Identity

Example On-the-Job Duties: Configure, identity, and access solutions with Windows Server 2008 Active Directory.. Describe identity and

To build a federation between an Identity Provider (such as Microsoft Active Directory Federation Service (ADFS 2.0) or Novell Access Manager) and Nimsoft Service Desk, we need

To integrate the applications with the VMware Identity Manager service, you add each application to the VMware Identity Manager catalog and enable SAML authentication in AirWatch