Topic: Multi-client application: user handling
Each client can have multiple users (belonging to one or multiple roles). A user for client 1 should (of course) not be able to login in for client2.
The users are not created by a registration form but by other users of that client.
In addition to that there have to be (a few) users that do not belong to any client. These users should then be able to create users for each client.
So the most important requirements are: log-in, log-out, creation of users, separation of data among the clients, password reset
Can you give me some advise how to do that? Is devise a good starting point? Or should I better create my own solution?
Maybe you even know tutorials that cover this issue!?
Thanks a lot