-
Notifications
You must be signed in to change notification settings - Fork 2
Description
Hi Mat,
While back I wanted to find an example of Identity Server/CMS integration and added a comment about that here:
Evaluate the usage of ASP.NET Identity
You were kind to create this repo. Tx. I installed your version of Orchard and added MC.Auth module to the solution. Now I want to know what do I need to do to try it.
If you read @dcinzona post shown below I can see his implementation and some instructions.
But I don't know if your implementation is based on his or you have your own.
What would be your instruction for integration and trying it out?
Thanks,
Rad
"We currently have IdentityServer 3 middleware working in our QA environment. We have only configured this to work with the Orchard user store as the membership repo for IdSrv. This works with two modules (the server module and the client module).
Our goal was to allow partners to use our SSO solution so our membership can log into partner applications using one username and password (the same credentials that they use to log into our website) via OAuth and OpenID Connect.
The Server module runs the IdSrv interface for the Identity Provider and Token Provider system as well as adding some UI in the Admin portal for adding / editing clients without having to do it via code (using EF to manage the Identity Server client / scopes).
The Client module re-routes the Orchard login interface to Identity Server. Enabling the client module on tenants also reroutes them to the root server module. I'm sure this could be adjusted so tenants can host their own IdSrv, but we don't have any intention of extending the modules in that way. We just needed to allow SSO for our tenants using our root tenant user store.
After we move over to Azure AD for staff, we will integrate that for login as well."