How to: Configure Yahoo! as an Identity Provider
Published: April 7, 2011
Updated: January 4, 2013
Applies To: Windows Azure
Applies To
-
Windows 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 a Windows Azure namespace
-
Step 2 – Configure Yahoo! as an Identity Provider
Objectives
-
Creating a Windows 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 a Windows Azure namespace
-
Step 2 – Configure Yahoo! as an Identity Provider
Step 1 – Create a Namespace
To create an Access Control namespace
-
Go to the Windows Azure Management Portal, sign in, and then click Active Directory.
-
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 Windows 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 Windows Azure Management Portal, sign in, and then click Active Directory.
-
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.
-
Login link text: Arbitrary text.
-
Click Save.
See Also