title: Allow users to grant permissions to other users for their account in ASP.NET Identity 2.0
body: <p>Let's assume I have my ASP.NET MVC 5 application (using Identity 2.0) where users are allowed to register. When a user register (Mr. X) he is added automatically to role <code>User</code>. Now I would like that user to be able to add/grant access to other users and those users to be able to login and see the same resources/data as Mr. X. Mr. X should be able to manage all the users he/she adds to the application. For the whole application Mr. X is just a normal user, but he acts as an Admin for the users he adds. </p>
  
  <p>Can somebody explain how this can be achieved? Basically:
  - an user should be able to invite other users
  - the invited users should be managed by the user whom invited them
  - all new users should see everything what the original user (who invited them) sees</p>
  
  <p>This should work basically like permissions work in SharePoint or Groups in LinkedIn</p>