小さなFlaskアプリケーションを作成し、ユーザーがWindows NT IDで認証できるようにしたいと考えています。私はITチームの一員ではないので、この分野に対する洞察は限られています。私のITチームはPythonの経験がありません。
これを設定するのはどれほど簡単でしょうか?私はいくつかグーグルを実行しようとしましたが、LDAPモジュールとFlask-Securityを見ました。私はクイックガイドまたは特定の方向に向けられることを望んでいます。
ありがとう!
Flaskは軽量でプラグインベースのPython Webフレームワークであるため、Flaskを使用するのは非常に簡単です。
LDAP構成に必要なもの
Flask-LDAPプラグインをインストールする必要があります
pip install Flask-LDAP
そして、これはあなたが始めるための基本的な例です:
from flask import Flask
from flask.ext.ldap import LDAP, login_required
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'
ldap = LDAP(app)
app.secret_key = "welfhwdlhwdlfhwelfhwlehfwlehfelwehflwefwlehflwefhlwefhlewjfhwelfjhweflhweflhwel"
app.add_url_rule('/login', 'login', ldap.login, methods=['GET', 'POST'])
@app.route('/')
@ldap.login_required
def index():
pass
# @app.route('/login', methods=['GET', 'POST'])
# def login():
# pass
if __name__ == '__main__':
app.run(debug=True, host="0.0.0.0")
詳細はこちら
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加