How do I Add End User Self Registration to IdentityServer?
-
I think I finally understand OAuth/OIDC/IdentityServer/IdMgr/IUA/ASP.NET Identity well enough to recognize the answer to my question. Can anyone point me at a full featured end user self registration example/add-on for IdentityServer 3 or 4? I'm aware of the admin UI ad-ons. I'm looking for an end-user oriented features that allows end-users to register themselves, including contact info and administer their contact info once registered. I'd like functionality similar to Individual User Accounts in MVC projects. I'd also like the functionality, including UI, to reside on the STS and integrate with the STS OIDC authorization functionality. A user registration add-on for IdentityServer 3 or 4 would make my day. Or, is it true that comprehensive turn-key user registration for IdentityServer does not exist? I have reviewed and ran the IdSvr3 AspNetIdentity integration samples. If end user self registration is there I don't see it. I have seen a few examples that showed how to add a user registration page to identity server but they seemed more like a hack than comprehensive user self registration/contact info admin feature, ALA MVC Individual User Accounts. Using IdentityServer4 hosted in a .NET Core web app as the STS is an option I've explored. I didn't find any complete examples there either.
-
I think I finally understand OAuth/OIDC/IdentityServer/IdMgr/IUA/ASP.NET Identity well enough to recognize the answer to my question. Can anyone point me at a full featured end user self registration example/add-on for IdentityServer 3 or 4? I'm aware of the admin UI ad-ons. I'm looking for an end-user oriented features that allows end-users to register themselves, including contact info and administer their contact info once registered. I'd like functionality similar to Individual User Accounts in MVC projects. I'd also like the functionality, including UI, to reside on the STS and integrate with the STS OIDC authorization functionality. A user registration add-on for IdentityServer 3 or 4 would make my day. Or, is it true that comprehensive turn-key user registration for IdentityServer does not exist? I have reviewed and ran the IdSvr3 AspNetIdentity integration samples. If end user self registration is there I don't see it. I have seen a few examples that showed how to add a user registration page to identity server but they seemed more like a hack than comprehensive user self registration/contact info admin feature, ALA MVC Individual User Accounts. Using IdentityServer4 hosted in a .NET Core web app as the STS is an option I've explored. I didn't find any complete examples there either.
The Skoruba admin UI, IdSvr4 only, includes a user self registration feature.