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.
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
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)
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
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)
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.)
In the ACS portal, click Identity Providers and then click Add.
Select Yahoo!.
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.
Click Save.