Showing posts with label Multiple roles login. Show all posts
Showing posts with label Multiple roles login. Show all posts

Handling users with multiple roles while Login to portal


Problem Statement-
When you have got scenario where in, a user is belonging to multiple roles and you want him/her to select his choice of role while login to portal.


Solution-
This situation can be solved by developing a custom login portlet and make use of Authentication Filters.


Here is how this would work,
User login using your custom login portlet with his userid & password.

Once user submit,  control goes to authentication filter and there you connect to your user repository to fetch user roles and preset a screen ( next screen of login portlet ) to select his roles.

When user selects his roles and click Login,  control again goes to authentication filter and there you authentication user and redirect user to portal landing page.

I hope that helps.Feel free to post your queries here.