This project is read-only.



Welcome to the home page of the Access Control Service (ACS) Extensions for Umbraco. The ACS Extensions augment your web site with powerful identity and access management capabilities:

  • Authenticate users from social identity providers such as Facebook, Windows Live ID, Google and Yahoo.
  • Manage those users and access policies though the familiar Umbraco management UI, without the hassle of maintaining passwords for them!
  • Make your web site available to business federated partners from Active Directory or any other identity provider with federation capabilities. Apply fine-grained access policies mapping claims to your existing Member Groups.
  • Handle user invitations via a powerful email invitation & verification system.

All those capabilities are implemented by integrating Umbraco with the Windows Azure AppFabric Access Control Service. The ACS Extensions are designed to blend into the normal workflow you follow when managing your Umbraco instance.

You can either install the ACS Extensions via the provided NuGet package (the preferred method), or you can follow the step by step document which details how to modify the Umbraco source. In both cases, the final result will be an enhanced Umbraco management UI which supports the new capabilities and guide you through the various configurations.
The simplest way of installing the ACS Extension is using the NuGet package directly from Visual Studio via Library Package Manager (see the NuGet web site for more info), or downloaded from the ACS Extensions home on Codeplex. Alternatively, you can download the ACS Extensions source code package and refer to the manual installation document it provides.

IMPORTANT: The ACS Extensions code sample has been designed with the intent to demonstrate how to take advantage of the Windows Azure Access Control Service and the Umbraco extensibility model, and is not meant to be used in production as is.

Getting Started

We have documents and video that will help you to hit the ground running, by walking you through the process of setting up and using the ACS Extensions for common authentication and authorization tasks in your Umbraco web site.

If you want to keep a version of those documents on your local environment, you can download the source code package: you will find the same tutorials in HTML and DOCX format.

About Windows Azure AppFabric Access Control Service

Windows Azure AppFabric Access Control Service (ACS) is part of the Windows Azure Platform: it provides you a convenient way of brokering authentication between your application and the identity providers you want to target, decoupling your solutions form the complexities of implementing specific protocls, handling trust relationships and expressing access policies. The ACS Extensions augment Umbraco with identity and access control capabilities offered by ACS.
If you want to know more about ACS, please refer to the Service Bus, Access Control & Caching section in the Windows Azure Portal.


  • Internet Information Services 7.x

Last edited Apr 11, 2011 at 6:19 PM by vibronet, version 6