> For the complete documentation index, see [llms.txt](https://docs.opsmx.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.opsmx.com/isd-spinnaker/opsmx-intelligent-software-delivery-isd-platform-spinnaker/release-notes/additional-resources/previous-releases/isd-3.10/orchestration-module-opsmx-enterprise-for-spinnaker-oes/additional-feature-configuration/secure-spinnaker/authentication/methods/ldap.md).

# LDAP

{% hint style="info" %}
This is an older version of the document. To view the most recent version of the document, click [here](https://docs.opsmx.com/products/orchestration-module-opsmx-enterprise-for-spinnaker-oes/additional-feature-configuration/secure-spinnaker/authentication/methods/ldap).
{% endhint %}

## LDAP Overview <a href="#ldap-overview" id="ldap-overview"></a>

* Lightweight Directory Access Protocol (LDAP) is a client/server protocol used to access and manage directory information. This allows user to read/edit directories over IP networks and runs directly over TCP/IP using simple string formats for data transfer.
* In Spinnaker, a standard ‘bind’ approach is used for LDAP authentication.

## Configure LDAP using Halyard <a href="#configure-ldap-using-halyard" id="configure-ldap-using-halyard"></a>

* Execute the below command to enable LDAP on Spinnaker.

  ```
      hal config security authn ldap enable
  ```
* Execute the below command to edit and add the all the LDAP related parameters Spinnaker settings

  ```
      hal config security authn ldap edit --user-dn-pattern="uid={0},uid=users" --
      url=ldaps://ldap.my-organization.com:10636/dc=my-organization,dc=com
  ```

## Next Steps <a href="#next-steps" id="next-steps"></a>

* Now that LDAP authentication is configured on Spinnaker, proceed further with the authorization.
