Python 用 LDAP 驗證使用者名稱和密碼

2021-07-30 03:58:18 字數 507 閱讀 4053

需要安裝 python-ldap

網上搜到的方式大多太複雜。

以下是一種比較簡單的方式。

但還是比用 c# 複雜「一點」:需要指定使用者名稱所在域。

(《c# 用 ldap 驗證使用者名稱和密碼》).

import ldap

ldapserver = 'ldap://localhost'

domain = 'd1'

username = 'name1'

domainusername = domain + '\\' + username

password = 'donotuseme'

try:

conn = ldap.initialize(ldapserver)

conn.******_bind_s(domainusername, password)

# 認證通過

except:

pass

# 認證失敗。找原因

LDAP使用者驗證 Spring LDAP

ldap lightweight directory access protocol。ldap伺服器可以是任何乙個開源或商用的ldap目錄伺服器,而客戶端都可以使用同樣的協議 客戶端連線軟體包和查詢命令與ldap伺服器進行互動。ldap目錄是樹形結構,目錄有條目組成。條目是具有區別名dn disti...

LDAP網路使用者賬戶

第八單元 ldap 網路使用者賬戶 使用 ldap 伺服器進行網路身份驗證 在本課程中 到目前為止 我們已經介紹了通過每台計算機上的本地檔案 例如 etc passwd 管理的本地使用者賬戶。但是 在多個系統上將本地 使用者賬戶協調一致非常困難 本節中 我們將介紹如何將計算機設定為客戶端 以使用現有...

LDAP 網路使用者賬戶

ldap是輕量目錄訪問協議,英文全稱是lightweight directory access protocol,一般都簡稱為ldap。它是基於x.500標準的,但是簡單多了並且可以根據需要定製。與x.500不同,ldap支援tcp ip,這對訪問internet是必須的。ldap的核心規範在rfc...