https://medium.com/@alexandragrosu03/asp-net-core-identity-simplifying-user-authentication-and-authorization-dbb68f838cde