Configure the runtime to authenticate basic users

Basic users are users in the registry that are not imported in to ISAM. Edit the ldap.conf file so that basic users can authenticate in ISAM.

The following limitations apply to basic users:

Warning: Basic users are not subject to any Security Verify Access account and password policies. They always have their account-valid and password-valid values set to yes. Basic users do not record the last login or last password change even if [ldap] enable-last-login is set. Use the underlying registry equivalents for these capabilities.

Configure the run time so that basic users can authenticate to ISAM. Basic users have limitations.

When basic-user-support is enabled, basic and full users are located using the basic-user-principal-attribute suffix in the LDAP native user entry. If the located native user entry has full Security Verify Access user metadata then it is treated as a full user. The value of the basic-user-principal-attribute is used for the user ID even if the ISAM full user metadata has a different principalName.

Basic users are managed in the corporate user registry by using LDAP management tools. These users are not managed through Security Verify Access, except when you change and reset passwords for basic users. When searching for basic or full users, Security Verify Access:

Configure runtime

Steps

  1. Log in the local management interface.

  2. Select Web > Manage > Runtime Component.

  3. Click Manage > Configuration Files.

  4. Select ldap.conf.

  5. Add the following lines under the [ldap] stanza.

      basic-user-support = yes
      Set this option to yes to support basic users.

      basic-user-principal-attribute = <uid>
      This attribute is the principalName of the basic and full users.

      basic-user-search-suffix = <DN>
      Set this option for each suffix to search for full and basic users. This must include suffixes to search on the primary LDAP server and all federated registries.
      If basic-user-support is enabled and one or more basic-user-search-suffix values are configured, the ignore-suffix entries are disregarded. The basic-user-search-suffix configuration entries determine the suffixes that are searched. When there are no basic-user-search-suffix entries, the system searches all available suffixes, except for those specified by the ignore-suffix entries. If we do not specify any basic-user-search-suffix values, we can use ignore-suffix entries to specify one or more suffixes to exclude from the search.
      If basic-user-search-suffix is not set, then all suffixes are chosen in an unspecified order.
      If we choose to specify one or more basic-user-search-suffix entries, ensure that you include an entry for every suffix that must be searched. Ensure that you include the primary suffix for ISAM accounts. For example, secAuthority=Default. If we specify one or more basic-user-search-suffix entries, but we do not include this suffix, the search does not return the full Security Verify Access accounts. In this case, we are not able to authenticate to pdadmin with the sec_master account or any other ISAM accounts.

      basic-user-no-duplicates = {yes | no}
      If set to yes, the search for basic users covers all suffixes to ensure that no users with the same name are found. If set to no, the search for basic users stops immediately and ignores possible duplicates.
      Avoid configuring the environment to include suffixes that contain duplicates. Ensure the basic-user-principal-attribute is unique for all accounts across the specified suffixes. If there are no duplicates in the environment, we can set basic-user-no-duplicates to no to improve search efficiency. However, if duplicates exist in the environment, set basic-user-no-duplicates to yes so the system can return an error if it encounters more than one account with the same principal attribute value.

      basic-user-suffix-optimizer = {yes | no}
      If set to yes and basic-user-no-duplicates is set to no, the search order of suffixes is sorted, with the most hit of the basic user suffix at the head of the search suffix list. If set to no, the search order is provided by the basic-user-search-suffix order. If basic-user-no-duplicates is set to yes, the basic-user-suffix-optimizer entry is disregarded. In this case, all suffixes are searched to check for duplicates.

  6. Add the following line under the [server:<fedreg>] stanza.

      basic-user-principal-attribute = <uid>

  7. Click Save.

  8. Commit changes .

Parent topic: Users and user registries