How to: Configure Yahoo! as an Identity Provider

Updated: June 19, 2015

Applies To: Azure

Applies To

  • Microsoft Azure Active Directory Access Control (also known as Access Control Service or ACS)

Summary

This topic describes how to configure Yahoo! as an identity provider using ACS. Configuring Yahoo! as an identity provider for your ASP.NET web application will allow your users to authenticate to your ASP.NET web application by logging on to their Yahoo! account.

Contents

  • Objectives

  • Overview

  • Summary of Steps

  • Step 1 – Create an Azure namespace

  • Step 2 – Configure Yahoo! as an Identity Provider

Objectives

  • Creating a Microsoft Azure project and namespace.

  • Configuring a namespace to be used with Yahoo! as an identity provider.

  • Configuring trust and token transformation rules.

  • Becoming familiar with the endpoint reference, list of services, and metadata endpoints.

Overview

Configuring Yahoo! as an identity provider eliminates the need to create and manage the authentication and identity management mechanism. It helps the end user experience if there are familiar authentication procedures. Using ACS it is easy to set up a configuration allowing your application readily consume it and offer this functionality to end users. This topic explains how to accomplish this task. The following diagram depicts the overall flow of configuring a relying party using ACS.

ACS v2 Workflow

Summary of Steps

To configure Yahoo! as an identity provider for your application complete these steps:

  • Step 1 – Create an Azure namespace

  • Step 2 – Configure Yahoo! as an Identity Provider

Step 1 – Create a Namespace

To create an Access Control namespace

  1. Go to the Microsoft Azure Management Portal (https://manage.WindowsAzure.com), sign in, and then click Active Directory. (Troubleshooting tip: "Active Directory" item is missing or not available)

  2. To create an Access Control namespace, click New, click App Services, click Access Control, and then click Quick Create. (Or, click Access Control Namespaces before clicking New.)

For help with ACS management tasks in the Microsoft Azure Management Portal, click Active Directory, and then click Help (?). (Or, click Active Directory, click Access Control Namespaces, and then click Help.)

Step 2 – Configure Yahoo! as an Identity Provider

This step shows how to configure Yahoo! as an identity provider.

To configure Yahoo! as an identity provider

  1. Go to the Microsoft Azure Management Portal (https://manage.WindowsAzure.com), sign in, and then click Active Directory. (Troubleshooting tip: "Active Directory" item is missing or not available)

  2. To manage an Access Control namespace, select the namespace, and then click Manage. (Or, click Access Control Namespaces, select the namespace, and then click Manage.)

  3. In the ACS portal, click Identity Providers and then click Add.

  4. Select Yahoo!.

  5. On the Add Yahoo! Identity Provider page, specify the following values:

    • Login link text: Arbitrary text.

    • Image URL: Optional. Specifies the link to the image to be displayed as the login button.

    • Replying party applications: Select the relying paaarty applications that will use Yahoo! as an identity provider.

  6. Click Save.

See Also

Concepts

ACS How To's