Windows Azure Learning Path–Level 300 : Exercise 1

Exercise 1: Use Access Control Service for Accepting Users from Multiple Identity Providers

Windows Azure Access Control Service (ACS) will help externalize application security freeing developers to focus on code that helps with application logic. In this hands-on lab you will learn how to take advantage of ACS for externalizing authentication, managing multiple identity sources, performing some basic authorization tasks and take control of the authentication experience. Please see lab overview for the description of the lab and the needed set up process.

Before staring the lab, download Hands-on Lab Source Files for using with Exercise 1 through 3

Task 1 - Creating the Initial Solution

Create the initial solution starting from the downloaded bits

Task 2 - Signing-up for Windows Azure Access Control Service

In this task you will sign into Windows Azure management portal and set up Service Bus namespace

Task 3 - Configuring the Allowed Identity Providers, the Relying Party and the Signing Certificate

In this task you will add multiple identity providers and also set up signing certificate for relying party.

Task 4 - Configuring a Website to Accept Tokens from Access Control Service

In this task you will externalize application authentication to ACS through Windows Identity Foundation (WIF) wizard.

Verification

You will now verify if the multiple authentication providers indeed work in security the web site.