使用flask-simpleldap在Flask app中进行身份验证

我正在尝试在Flask应用程序中构建用户身份验证.需要使用LDAP服务器完成身份验证.在
this上给出的文件

链接不是很清楚.它要求LDAP_USERNAME和LDAP_PASSWORD.这与用户的用户名和密码相同吗?我想从登录页面获取此信息,我将使用request.forms进行此操作. :

@app.route('/login')
 def login():
   user = request.form['user_name']
   password = request.form['password']
   ldap_authenticate_user(user, password)

有没有人使用flask-simpleldap成功使用Flask-LDAP?

最佳答案 我写了flask-simpleldap并且发现了这个,我希望这对某人有用. LDAP_USERNAME和LDAP_PASSWORD是您用于
bind到目录服务器的凭据.它通常是一个服务帐户,它是用于对目录服务器运行查询的帐户,例如搜索用户/组,绑定用户帐户等.

github repo中有一些example apps可以帮助你更好地理解.

点赞