Scenario 1: LDAP Authentication with Group Membership
This workflow describes the steps for authenticating a user with a group membership.
In this scenario, the first user's membership in a specified group is verified. After successful membership verification, the user is authenticated against the LDAP server with a qualified distinguished name (DN) and a user-supplied password.
Procedure
- The user provides a user name and password to log in.
- The login request is received by the Team Studio back end.
- The Team Studio back end verifies that the user name is for a registered/licensed user. Note that the user's password is not being authenticated at this time; the only thing being verified is that the user is a valid Team Studio user.
- If the user is a valid Team Studio user, the Team Studio back end sends a query message to the LDAP server to verify the user's group membership. The query parameters are read from the ldap.properties file.
- The query request returns a result that verifies whether the current user is a member of the specified group.
- If the current user is a member of the specified group, the Team Studio back end sends an authentication request to the LDAP server. The request parameters consist of a DN and a user-supplied password. The DN is constructed using the parameters from the ldap.properties file.
- The LDAP server authenticates the user and returns.
- If the user is authenticated successfully, the Team Studio back end navigates the user to the dashboard page. If the user is not authenticated, an error message is displayed.
Copyright © 2021. Cloud Software Group, Inc. All Rights Reserved.