umbraco / UmbracoIdentityExtensions

Code files & installation that enables easy extensibility points for ASP.Net Identity and the Umbraco back office
MIT License
38 stars 23 forks source link

Umbraco Identity Extensibility

An Umbraco add-on package that enables easy extensibility points for ASP.Net Identity integration with the Umbraco backoffice including a simple OAuth token server and snippets on how to incorporate custom OAuth authentication providers for the back office.

This package is for back office users and is not for front-end members. For front-end members ASP.NET Identity support see this community project: https://github.com/shazwazza/umbracoidentity

Installation

This project contains a few packages:

UmbracoCms.IdentityExtensions

This is the core package which installs Identity extensisibiliy points. It includes a very simple OAuth token server which can be extended to suit you needs. It also contains documentation and codefiles to allow you to extend the authentication flow of the Umbraco back office.

Install-Package UmbracoCms.IdentityExtensions

External login providers

The below packages will help you get started with External login providers (OAuth) for the Umbraco back office.

Each package contains documentation and code files with documentation to show you how to integrate third party logins

Install-Package UmbracoCms.IdentityExtensions.Google

Readme: https://github.com/umbraco/UmbracoIdentityExtensions/blob/master/build/Google.Readme.txt

Install-Package UmbracoCms.IdentityExtensions.Facebook

Readme: https://github.com/umbraco/UmbracoIdentityExtensions/blob/master/build/Facebook.Readme.txt

Install-Package UmbracoCms.IdentityExtensions.AzureActiveDirectory

Readme: https://github.com/umbraco/UmbracoIdentityExtensions/blob/master/build/ActiveDirectory.Readme.txt

What about Identity Server? Yes that will of course work too, here's a great community blog post about setting up that integration.