Export (0) Print
Expand All
Expand Minimize

How to: Configure Yahoo! as an Identity Provider

Published: April 7, 2011

Updated: November 24, 2014

Applies To: Azure

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

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.

  • Objectives

  • Overview

  • Summary of Steps

  • Step 1 – Create an Azure namespace

  • Step 2 – Configure Yahoo! as an Identity Provider

  • 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.

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

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

  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.)

This step shows how 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

Community Additions

ADD
Show:
© 2014 Microsoft