Python从JSON文件中获取LDAP凭据

时间:2017-04-15 01:57:13

标签: python json ldap

我在python脚本中有以下代码行使用我的凭据绑定到LDAP(假设用户名为" abcdef",密码为" 123456":

l.simple_bind_s("domain\abcdef", "123456")

运行脚本并进行查询时工作正常。

但是,如何替换要从JSON文件读取的硬编码凭据呢?

我目前编写了这个JSON文件,并将其命名为creds.json:

{
    "username": "domain\\abcdef",
    "password": "123456"
}

我是编码的新手,任何帮助都很棒,能够将凭据导入我的python脚本,存储在json文件中。我需要做些什么来使python脚本能够正常工作?

提前感谢!

1 个答案:

答案 0 :(得分:1)

这是一个如何从json文件中获取值的极简主义示例。

import json

with open('creds.json') as data_file:
    data = json.load(data_file)


user = data['username']
pwd =  data['password']

print(user)
print(pwd)

我从这个答案中得到:https://stackoverflow.com/a/2835672/4172067