---
updatedAt: 2026-05-21T09:14:56.000Z
agentTools:
  siteIndex: https://docs.jfrog.com/llms.txt
  projectIndex: https://docs.jfrog.com/installation/llms.txt
---

# Migrated Authentication Provider Properties

Reference LDAP and Crowd authentication provider properties migrated from artifactory.system.properties to Access YAML.

As part of enhancements to the JFrog Access Service to make it the primary service for authentication providers, from Artifactory version 7.71.2, custom authentication provider properties have been migrated to the [Access YAML Configuration](access-yaml-configuration). Configure authentication providers in the [Access YAML Configuration](access-yaml-configuration) instead of using system properties in the **artifactory.system.properties** file.

**LDAP**

From Artifactory version 7.71.2, the following Artifactory system properties for LDAP configuration are replaced with Access YAML configuration properties:

<Table>
  <thead>
    <tr>
      <th>
        Artifactory System Properties
      </th>
      <th>
        Access YAML Configuration Properties
      </th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td>
        artifactory.security.ldap.forceGroupMemberAttFullDN
      </td>
      <td>
        security.authentication.ldap.force-group-member-att-full-dn
      </td>
    </tr>
    <tr>
      <td>
        artifactory.security.ldap.disable.group.search.attributes.limitation
      </td>
      <td>
        security.authentication.ldap.group.disable-attributes-limitation
      </td>
    </tr>
    <tr>
      <td>
        artifactory.security.ldap.group.policy.cleanOnFail
      </td>
      <td>
        security.authentication.ldap.group.clean-on-fail
      </td>
    </tr>
    <tr>
      <td>
        artifactory.security.ldap.group.search.filterThreshold
      </td>
      <td>
        security.authentication.ldap.group.search.filter-threshold
      </td>
    </tr>
    <tr>
      <td>
        artifactory.ldap.max.page.size
      </td>
      <td>
        security.authentication.ldap.paging.max-page-size
      </td>
    </tr>
    <tr>
      <td>
        artifactory.ldap.apply.headless.validation
      </td>
      <td>
        security.authentication.ldap.apply-headless-validation
      </td>
    </tr>
    <tr>
      <td>
        artifactory.security.ldap.referralStrategy
      </td>
      <td>
        security.authentication.ldap.referral-strategy
      </td>
    </tr>
    <tr>
      <td>
        artifactory.security.ldap.connect.timeoutMillis
      </td>
      <td>
        security.authentication.ldap.connect-timeout-millis
      </td>
    </tr>
    <tr>
      <td>
        artifactory.security.ldap.socket.timeoutMillis
      </td>
      <td>
        security.authentication.ldap.read-timeout-millis
      </td>
    </tr>
    <tr>
      <td>
        artifactory.security.ldap.pool.timeoutMillis
      </td>
      <td>
        security.authentication.ldap.pool-timeout-millis
      </td>
    </tr>
  </tbody>
</Table>

**Crowd**

From Artifactory version 7.71.2, the following Artifactory system properties for Crowd are replaced with Access YAML configuration properties:

<Table>
  <thead>
    <tr>
      <th>
        Artifactory System Properties
      </th>
      <th>
        Access YAML Configuration Properties
      </th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td>
        artifactory.security.authentication.crowd.group.startIndex
      </td>
      <td>
        security.authentication.crowd.group-batch-size
      </td>
    </tr>
  </tbody>
</Table>

## Related Topics

* [Access YAML Configuration](access-yaml-configuration)
* [Supported Access Configurations](supported-access-configurations)
* [Artifactory System Properties](artifactory-system-properties)
* [Access YAML Configuration Files](access-yaml-configuration-files)
* [Upload the Access YAML File](upload-the-access-yaml-file)

## Frequently Asked Questions

This section provides answers to frequently asked questions.

<Accordion title="FAQs" icon="plus">

##### Q: When were LDAP and Crowd authentication properties moved from `artifactory.system.properties` to Access YAML?

**A:** Starting with Artifactory version 7.71.2, custom LDAP and Crowd authentication provider properties were migrated to the [Access YAML Configuration](access-yaml-configuration). Configure these providers in `access.config.latest.yml` instead of `artifactory.system.properties`.

##### Q: What is the Access YAML equivalent for the `artifactory.security.ldap.referralStrategy` system property?

**A:** The equivalent property in Access YAML is `security.authentication.ldap.referral-strategy`, which accepts the values `follow`, `ignore`, or `throw`, with `follow` as the default.

##### Q: How do I control the batch size for LDAP group fetching in Access YAML?

**A:** Set `security.authentication.ldap.paging.max-page-size` in the Access YAML configuration. This replaces the legacy `artifactory.ldap.max.page.size` system property and defaults to `1000`.

##### Q: Which Access YAML property replaces the `artifactory.security.ldap.connect.timeoutMillis` system property?

**A:** The replacement property is `security.authentication.ldap.connect-timeout-millis`, which sets the time in milliseconds to wait before giving up when trying to reach the LDAP server. See the [Supported Access Configurations](supported-access-configurations) reference for the full parameter list.

</Accordion>