[PR #677] [CLOSED] Initial ldap support (Status : In Dev) #3659

Closed
opened 2025-10-09 18:27:37 +03:00 by OVERLORD · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/dani-garcia/vaultwarden/pull/677
Author: @liberodark
Created: 10/22/2019
Status: Closed

Base: mainHead: initial-ldap-support


📝 Commits (10+)

📊 Changes

10 files changed (+473 additions, -23 deletions)

View changed files

📝 .env.template (+10 -0)
📝 Cargo.lock (+235 -0)
📝 Cargo.toml (+7 -3)
📝 README.md (+2 -0)
📝 src/api/identity.rs (+75 -11)
📝 src/config.rs (+18 -1)
src/ldap.rs (+113 -0)
📝 src/main.rs (+5 -0)
📝 src/static/scripts/bootstrap-native-v4.js (+7 -7)
📝 src/static/scripts/md5.js (+1 -1)

📄 Description

Hi,

I have worked on first support of ldap.
The method is simple i'm working to add ldap support on bitwarden_rs.
I'm also working on a little connecter for sync users / status from ldap.
The goal is to add a possibily to switch on ldap login or normal login.
And to run as a service the sync ldap to remove or add users depending on the status in ldap.
I started to work on this to help companies use this version of bitwarden.

image

Best Regards


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/dani-garcia/vaultwarden/pull/677 **Author:** [@liberodark](https://github.com/liberodark) **Created:** 10/22/2019 **Status:** ❌ Closed **Base:** `main` ← **Head:** `initial-ldap-support` --- ### 📝 Commits (10+) - [`3541e61`](https://github.com/dani-garcia/vaultwarden/commit/3541e61c21d4786455459925a09bef2ff2323441) Test replacing password with ldap connection - [`c2ad8ba`](https://github.com/dani-garcia/vaultwarden/commit/c2ad8ba7a7399f58be0f5c46abf23bbd4b778735) Update identity.rs - [`5a19904`](https://github.com/dani-garcia/vaultwarden/commit/5a1990401cefd9e9139154448b1e155edb096a26) fix - [`fb28834`](https://github.com/dani-garcia/vaultwarden/commit/fb28834d356c17b758cded350d798d2e75f8ba7d) update - [`ea48b28`](https://github.com/dani-garcia/vaultwarden/commit/ea48b2872cf0cd7c9ca21197ef2d3205dcebc1b3) update - [`cb13336`](https://github.com/dani-garcia/vaultwarden/commit/cb133363c7b2fcbab726e93ab1a0d5004193a68d) update - [`24d1448`](https://github.com/dani-garcia/vaultwarden/commit/24d1448181b5adb61927d5e6db5a15fc286ace6e) update - [`95fda73`](https://github.com/dani-garcia/vaultwarden/commit/95fda731dc9eaf35f22167aa7ba22e2a5ff1fe75) update - [`7f7d53b`](https://github.com/dani-garcia/vaultwarden/commit/7f7d53bd0289db602d3139508d48bc21c16d1bb6) Update identity.rs - [`d223997`](https://github.com/dani-garcia/vaultwarden/commit/d2239972bdc98eac2eb745d87b1270c88e1f892f) update ### 📊 Changes **10 files changed** (+473 additions, -23 deletions) <details> <summary>View changed files</summary> 📝 `.env.template` (+10 -0) 📝 `Cargo.lock` (+235 -0) 📝 `Cargo.toml` (+7 -3) 📝 `README.md` (+2 -0) 📝 `src/api/identity.rs` (+75 -11) 📝 `src/config.rs` (+18 -1) ➕ `src/ldap.rs` (+113 -0) 📝 `src/main.rs` (+5 -0) 📝 `src/static/scripts/bootstrap-native-v4.js` (+7 -7) 📝 `src/static/scripts/md5.js` (+1 -1) </details> ### 📄 Description Hi, I have worked on first support of ldap. The method is simple i'm working to add ldap support on bitwarden_rs. I'm also working on a little connecter for sync users / status from ldap. The goal is to add a possibily to switch on ldap login or normal login. And to run as a service the sync ldap to remove or add users depending on the status in ldap. I started to work on this to help companies use this version of bitwarden. ![image](https://user-images.githubusercontent.com/4238928/67265493-25f7e280-f4ae-11e9-84d5-941fa75331d1.png) Best Regards --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
OVERLORD added the pull-request label 2025-10-09 18:27:37 +03:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/vaultwarden#3659