There is no out of the box system that you can use, but ASP.NET Identity 2 is pretty much customizable. In order for you to have your own tables, you have to create a custom
DbContext
or override the
IdentityDbContext
. That is the starting point, where the tables being used by the Identity 2 are set.
Here's a great article that might help you get started:
ASP.NET Identity 2.0: Implementing Group-Based Permissions Management | John Atten[
^]