To configure SPS to use an LDAP backend, read the following sections.
To configure SPS to use an LDAP backend, read the following sections.
To configure SPS to use an LDAP backend, read the following sections.
Access control in One Identity Safeguard for Privileged Sessions (SPS) is based on groups. Whenever a user needs to access a protected resource, like navigating to a configuration page on the SPS web interface, or opening a channel in a connection, SPS checks the access control list associated with the resource in question.
The access control lists grant access to groups. Therefore, SPS needs to determine which groups the user is a member of to evaluate the access rules.
When you configure SPS to use an LDAP backend, SPS will:
Identify the user. For more information, see User identification below.
Determine the relevant groups the user is a member of. For more information, see Group membership resolution below.
SPS works with plain usernames, for example, administrator
. This must be unambiguously resolved to an LDAP user object in order to determine the user’s groups. If a user identification returns multiple results, SPS treats this as an error, and access to the user in question is denied.
Only the user object returned in this phase is used for group membership checks, and not the original plain username.
User resolution depends on the type of the backend (POSIX or Active Directory).
For more information, see the backend-specific sections below.
SPS works with plain group names, for example, superusers
. For group membership checks, SPS looks up a relevant group object in LDAP and checks if the user object returned during user identification is a member of that group. Since some of the group object’s attributes are always used for group membership checks, the group object must also exist in LDAP.
Group membership resolution depends on the LDAP backend type.
For more information, see the backend-specific sections below.
All backends have configurable parameters relevant for user identification and group membership:
bind_dn
and bind_password
: Bind DN and Bind password are used for user identification and group membership check during authentication to the LDAP database. If you leave it empty, One Identity Safeguard for Privileged Sessions (SPS) will try to bind anonymously.
user_base_dn
: User Base DN is where SPS searches for users.
group_base_dn
: Group Base DN is where SPS searches for groups. Only groups under this base are considered for membership.
memberof_check
: the Enable checking for group DNs in user objects setting allows checking a configurable attribute in the user object. This attribute contains a list of group DNs the user is additionally a member of. This user attribute is usually memberOf. For more information, see the backend-specific sections below.
user_dn_in_groups
: Check the user DN in these groups is a list of additional group object classes and their respective attributes where SPS will look for member user DNs. For more information, see the backend-specific sections below.
All comparisons and searches are done by SPS in a way that plain user and group names are matched with attribute values by the LDAP server. As a result, user and group names are case insensitive if and only if the matching rule for the attribute in question is case insensitive in the LDAP database.
© ALL RIGHTS RESERVED. 使用条款 隐私 Cookie Preference Center