There is a really good article in the official ASP.NET Core documentation, which explains how to apply role restrictions to your controller actions. But after reading, it still was hard for me to get answers for a couple of questions:
How to seed initial records of the users and roles to the database?
And how to assign the new user to the default role?
Let’s find out what we can do.