Integrating ASP.NET Web Applications With Azure AppFabric Access Control Service (ACS) – Scenario and Solution

Azure AppFabric Access Control Service (ACS) v2 allows integrating Internet authentication mechanisms, such as Windows Live ID, Google, Yahoo!, Facebook, and enterprise identity management systems such as AD via ADFS. It is done based on open protocols such as WS-Trust, WS-Federation, OAuth, OpenID and tokens such as SAML and SWT. This authentication externalization is called federation.

This post answers the following question:

How can I externalize authentication for my ASP.NET Web Application?

Scenario

Web Application Federation Scenario

Solution

ASp.NET Web Application Federation Solution

Solution Summary

Architecture

Explained

Federation

How-to’s

Authentication

How-to’s

Authorization

Explained

How-to’s

Identity/Token flow and transformation

How-to’s

  • How to: Transform tokens using Rule Groups
  • How to: Implement token transformation logic using Rules

Trust management

How-to’s