Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/auroris/Umbraco8SSO

Umbraco 8 Back Office Single Sign-On using OpenID Connect
https://github.com/auroris/Umbraco8SSO

single-sign-on sso sso-authentication umbraco umbraco-backoffice umbraco-cms umbraco8

Last synced: about 2 months ago
JSON representation

Umbraco 8 Back Office Single Sign-On using OpenID Connect

Awesome Lists containing this project

README

        

# Umbraco 8 Back Office Single Sign-On using OpenID Connect

An example customization of Umbraco 8 using OpenID Connect to implement single-sign on for the back office. In this example, the OpenID Connect server is assumed to be https://github.com/auroris/OpenIddict-WindowsAuth.

## Rationale

I wanted to have active directory single sign-on without having to set up a service account or use active directory membership providers. This example is geared for my OpenID Connect server, but can be easily generalized for any OpenID Connect server.

## Customizations to the default Umbraco 8 installation

The following files were added to `App_Start`:

* OpenIDAuthConnectExtension.cs
* UmbracoCustomOwinStartup.cs

[Web.config](https://github.com/auroris/Umbraco8SSO/blob/master/Web.config) was modified as follows:

* appSetting\owin:appStartup was modified from `UmbracoDefaultOwinStartup` to `UmbracoCustomOwinStartup`.