Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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: 2 months ago
JSON representation
Umbraco 8 Back Office Single Sign-On using OpenID Connect
- Host: GitHub
- URL: https://github.com/auroris/Umbraco8SSO
- Owner: auroris
- License: mit
- Archived: true
- Created: 2020-06-23T03:57:19.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2022-12-08T04:39:47.000Z (about 2 years ago)
- Last Synced: 2024-07-30T20:58:02.508Z (5 months ago)
- Topics: single-sign-on, sso, sso-authentication, umbraco, umbraco-backoffice, umbraco-cms, umbraco8
- Language: JavaScript
- Size: 6.73 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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`.