Nva*_*ion 7 python ldap flask flask-login
我目前正在尝试使用Flask-LDAP进行Sandman的身份验证.与普通的python LDAP不同,文档非常简单,这非常不合适.
文档示例.
from flask import Flask
from flask.ext.ldap import LDAP, login_required
from flask.ext.pymongo import PyMongo
app = Flask(__name__)
app.debug = True
app.config['LDAP_HOST'] = 'ldap.example.com'
app.config['LDAP_DOMAIN'] = 'example.com'
app.config['LDAP_SEARCH_BASE'] = 'OU=Domain Users,DC=example,DC=com'
app.config['LDAP_LOGIN_VIEW'] = 'custom_login'
app.config['MONGO_DBNAME'] = 'simpledb'
mongo = PyMongo(app, config_prefix='MONGO')
ldap = LDAP(app, mongo)
app.secret_key = "welfhwdlhwdlfhwelfhwlehfwlehfelwehflwefwlehflwefhlwefhlewjfhwelfjhweflhweflhwel"
app.add_url_rule('/login', 'login', ldap.login, methods=['GET', 'POST'])
Run Code Online (Sandbox Code Playgroud)
这并没有告诉我在哪里可以放置我的密码或密码.所以我对这件事实际如何运作感到困惑.
有没有人有效地使用Flask-LDAP,如果有的话你是如何设置的?或者是否有更好的产品,如烧瓶登录,我应该使用?
谢谢,
小智 3
Flask-login 还可以,而且它是会话管理的事实上的库,所以你会需要它。
至于flask-ldap,是的,它没有很好的文档记录......
但这可能对您有用(它似乎是 Flask 的完整功能 ldap 库,包括登录助手):flask_ldap_login 位于https://github.com/ContinuumIO/flask-ldap-login
| 归档时间: |
|
| 查看次数: |
6761 次 |
| 最近记录: |