-
Notifications
You must be signed in to change notification settings - Fork 10.4k
Description
Is there an existing issue for this?
- I have searched the existing issues
Is your feature request related to a problem? Please describe the problem.
I am trying to create basic SPA applications that manage their own passwords without the cost and complexity of third-party products like Identity Server.
Other's I'm talking to just want simple social media authentication.
We're all at a loss as to how to achieve this because none of the SPA templates give us any direction on how to proceed. There are out-of-band tutorials we can look at. But they are often incomplete or confusing, which is not acceptable for something that has to be perfect on day one. The phrase, "I'm learning authentication by trial-and-error" is quite frightening.
Describe the solution you'd like
The SPA templates for Angular, React, Blazor, etc. should include options for...
- ASP.NET Identity for cookie-based authentication (i.e. not Identity Server)
- Microsoft Identity
- Azure B2C
- Azure Active Directory
- Generic OAuth with JWT template
- any other Microsoft-supported authentication platform
Additional context
We are regularly seeing posts on Reddit with titles like "Why is authentication such a XXXX show with .NET 6?" and "Does anyone else feel as lost as I do in the .NET Identity documentation?". The community is having a really hard time with this and needs far better guidance than what we're getting.