Oli*_*ach 6 python windows installation kerberos gssapi
我目前正在尝试让python 的gssapi模块在windows上运行.我的目标是使用python模块ldap3使用Active Directory进行身份验证.gssapi是这项工作的必要条件.但是,安装失败,因为找不到krb5-config.在Linux上,它很容易安装.我安装了Kerberos for Windows,但它没有krb5-config,我在其他地方找不到它(除了Linux).有谁知道在哪里可以找到所需的工具或如何继续(如果可能的话)?
小智 0
我也无法gssapi在 Windows 上安装该模块,但我确实ldap3使用如下代码设法让该模块在 Windows 上针对 Active Directory 进行身份验证:
import ssl
import ldap3
tls_configuration = ldap3.Tls(validate=ssl.CERT_NONE,
version=ssl.PROTOCOL_TLSv1_2)
server = ldap3.Server(host='domaincontroller.example.com', port=636,
use_ssl=True, tls=tls_configuration,
get_info=ldap3.ALL)
con = ldap3.Connection(server, version=3,
auto_bind=True,
raise_exceptions=True,
user='EXAMPLE\\username',
password='MySecret',
authentication=ldap3.NTLM)
Run Code Online (Sandbox Code Playgroud)