About Sjg.IdentityCore
Sjg.IdentityCore is a Razor Class Library that extends the .Net Identity.
Manage Users
Add a user to a Role or Group. Send Invitations. Manage user state (Active, Frozen, Lockout, etc.)
Allows Groups
Create a Group with associated roles. Assign a user to the group so they will inherit the roles in the group.
Two Step Authentication (2SA)
Requires an additional code which is sent to the user's email to login. Can be done application wide or at the individual user level. It still allows the built in MFA TOTP (Time-based One-time Password Algorithm) using the Microsoft Authenticator App and the Google Authenticator App.
Allow Registration by Invitation Only
Allows user registration to be done by Invitation Only. This allows control of user registration to only individuals that have an invite to register.