का उचित उपयोग मैं वर्तमान में सैंडमैन के प्रमाणीकरण उद्देश्यों के लिए फ्लास्क-एलडीएपी का उपयोग करने की कोशिश कर रहा हूं। सामान्य पायथन एलडीएपी के विपरीत जहां दस्तावेज़ीकरण काफी सीधे आगे है, यह सुंदर ऑफबेस है।फ्लास्क-एलडीएपी
दस्तावेज़ीकरण से उदाहरण।
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'])
यह मुझे नहीं बताता कि मैं अपना डीएन या पासवर्ड कहां रख सकता हूं। तो मैं पूरी तरह उलझन में हूं कि यह चीज़ वास्तव में कैसे काम करती है।
क्या किसी ने प्रभावी ढंग से फ्लास्क-एलडीएपी का उपयोग किया है और यदि ऐसा है तो आपने इसे कैसे स्थापित किया? या क्या वहां एक बेहतर उत्पाद है जैसे फ्लास्क-लॉगिन जो मुझे उपयोग करना चाहिए?
धन्यवाद,