Skip to content

Instantly share code, notes, and snippets.

@r6m
Created November 18, 2021 07:37
Show Gist options
  • Save r6m/5be35759aa80021ce5b6ae9fe231f658 to your computer and use it in GitHub Desktop.
Save r6m/5be35759aa80021ce5b6ae9fe231f658 to your computer and use it in GitHub Desktop.
hashicorp vault LDAP auth

LDAP

let's assume you already have the ldap server already running.

enable ldap method in vault:

$ vault auth enable ldap

set ldap config in vault:

$ vault write auth/ldap/config \
  url="ldap://ldap.example.com:32389" \
  bindpass="[ldap server password]" \ 
  binddn="cn=admin,dc=vault,dc=dev" \
  userdn="ou=users,dc=vault,dc=dev" \
  groupdn="ou=groups,dc=vault,dc=dev" \
  userattr="uid" 

login with your user:

$ vault login -method=ldap username=my-ldap-username

you are logged in :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment