I want to create a central login database that multiple applications from potentially different clients will use. Using ASP Identity I have set up a database of users and roles.
Different applications have different roles however so I need a way to split to them up further. E.g. a user may be an admin in one app and not another.
Is there a way to do this using ASP identity? Ideally I would like to control what apps certain users can access and have separate roles linked to these apps.
If this is outside the scope of ASP Identity what should I look to use in ASP.NET C# MVC web applications.