References
- Introduction to Identity on ASP.NET Core: https://docs.microsoft.com/en-us/aspnet/core/security/authentication/identity
- Authentication and authorization for SPAs: https://docs.microsoft.com/en-us/aspnet/core/security/authentication/identity-api-authorization
- IdentityServer official documentation: http://docs.identityserver.io/en/latest/ RoleManager<TRole> Class: https://docs.microsoft.com/en-us/dotnet/api/microsoft.aspnetcore.identity.rolemanager-1
- Identity model customization in ASP.NET Core: https://docs.microsoft.com/en-US/aspnet/core/security/authentication/customize-identity-model
- Overview of ASP.NET Core Security: https://docs.microsoft.com/en-us/aspnet/core/security/
- Async and Await: https://blog.stephencleary.com/2012/02/async-and-await.html
- Async/Await FAQ: https://blogs.msdn.microsoft.com/pfxteam/2012/04/12/asyncawait-faq/
- Don't Block on Async Code: http://blog.stephencleary.com/2012/07...