【问题标题】:Downloading a file with LDAP authentication使用 LDAP 身份验证下载文件
【发布时间】:2017-05-24 02:17:41
【问题描述】:

我正在尝试找到一种从需要 LDAP 身份验证的网络 URI(不是网络)下载 CSV 的方法。我为此创建了一个服务帐户,但我找不到有效的解决方案:

conn = ldap.open("10.41.10.10:389") #I've tried different URIs
conn.simple_bind_s('svc_acct@company.com', 'password')       
call = open(r'\\fserv03\reports\gps_List.csv')

有没有更好的方法来做到这一点?

更新:在下载 Python-LDAP 后,Python-LDAP 可以用于我的 64 位安装,我下载了 python_ldap-2.4.28-cp27-cp27m-win_amd64 并在其上运行 pip 安装。 em>

【问题讨论】:

  • 您遇到了什么错误?你试过ldap://10.41.10.10ldaps://10.41.10.10之类的吗?
  • LDAPError: (2, '没有这样的文件或目录')。我是否需要通过 LDAP 调用以某种方式传递网络 URI?

标签: python-2.7 spyder python-ldap


【解决方案1】:

我能够让它与以下内容一起使用(使用 Python-LDAP 库):

try:
    l = ldap.initialize('ldap://LDAP SERVER HERE')
    l.protocol_version = ldap.VERSION2
    username = "cn=USER, o=example.com"
    password = 'PASSWORD HERE'
    l.simple_bind(username, password)
except ldap.LDAPError, e:
    print e

【讨论】:

    猜你喜欢
    • 2015-12-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-04-25
    • 2012-09-01
    • 2014-02-28
    • 2014-12-05
    相关资源
    最近更新 更多