Flask-Active Directory認証

トレンチ:

小さなFlaskアプリケーションを作成し、ユーザーがWindows NT IDで認証できるようにしたいと考えています。私はITチームの一員ではないので、この分野に対する洞察は限られています。私のITチームはPythonの経験がありません。

これを設定するのはどれほど簡単でしょうか?私はいくつかグーグルを実行しようとしましたが、LDAPモジュールとFlask-Securityを見ました。私はクイックガイドまたは特定の方向に向けられることを望んでいます。

  • 既存のActive Directoryがあり、社内Webサイトの多くはNT認証を使用しています
  • 社内ネットワークに移植するFlaskアプリを作成しました
  • ユーザーが自分のNT IDでサイトにログインできるようにしたい
  • 必要な情報(LDAPサーバーとポート?)、またはセキュリティプロトコルを壊すことなくこれを適切に構成するためにITと何をする必要があるかを知る必要があります。

ありがとう!

プリヤンク・メタ:

Flaskは軽量でプラグインベースのPython Webフレームワークであるため、Flaskを使用するのは非常に簡単です。

LDAP構成に必要なもの

  • LDAPホスト
  • LDAPドメイン
  • 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]

編集
0

コメントを追加

0

関連記事

分類Dev

Flask-Active Directory認証

分類Dev

Flask-Active Directory認証

分類Dev

Spring Security Active Directory LDAP認証エラー

分類Dev

ASP.NET Core 2.0 LDAP Active Directory認証

分類Dev

Flask Tacacs +認証

分類Dev

Active Directoryに対するJava認証、認証の不一致?

分類Dev

Azure Active Directory認証で、認証コードフローが使用される理由

分類Dev

Linux上のJavaを使用したActive Directoryに対する認証

分類Dev

Python + LDAPを使用してActive Directoryに対して認証する

分類Dev

Kerberosを介したActive Directoryでの認証

分類Dev

Active Directory認証を使用したSFTP(RealmDおよびSSSD)

分類Dev

Azure Active Directoryを使用した認証:WIF10201エラー

分類Dev

Windows 認証を使用して Azure Active Directory にログオンする

分類Dev

Windows Active DirectoryでLDAPを使用したユーザー認証(Windows Server 2016)

分類Dev

Flaskユーザー認証

分類Dev

Bootstrap class.active function with Flask

分類Dev

Active Directoryに対するLDAP認証で受け入れられているSECURITY_PRINCIPAL形式は何ですか?

分類Dev

Spring Securityを使用して、Active Directoryサーバーに対してどのように認証しますか?

分類Dev

.NET Core 1.0アプリケーションでActive Directoryに対して認証しますか?

分類Dev

Spring Boot-フラグに応じてローカルDBまたはActive Directoryを介した認証

分類Dev

.NET Core 1.0アプリケーションでActive Directoryに対して認証しますか?

分類Dev

Azure Active Directoryを介してクライアントを認証し、ApiAppに接続します

分類Dev

Visual Studio 2017 WebTestは、Azure Active Directory(AAD)を使用してAzureWebアプリを認証します

分類Dev

Active Directory / LDPAが長いユーザー名で認証されていません

分類Dev

Active DirectoryはPKCEでの認証コードフローをサポートしていませんか?

分類Dev

Active Directoryフォレスト(LDAP_REFERRAL)に対するLdapExtLoginModuleを介した認証

分類Dev

Spring Securityを使用してLDAP経由でディレクトリ(Active Directory)に認証できません

分類Dev

Azure Active Directory + RESTAPIを使用するMVC5アプリ-PowerBI / O365の認証

分類Dev

Azure Active Directoryから認証ヘッダー(JSON Webトークン)を取得します

Related 関連記事

  1. 1

    Flask-Active Directory認証

  2. 2

    Flask-Active Directory認証

  3. 3

    Spring Security Active Directory LDAP認証エラー

  4. 4

    ASP.NET Core 2.0 LDAP Active Directory認証

  5. 5

    Flask Tacacs +認証

  6. 6

    Active Directoryに対するJava認証、認証の不一致?

  7. 7

    Azure Active Directory認証で、認証コードフローが使用される理由

  8. 8

    Linux上のJavaを使用したActive Directoryに対する認証

  9. 9

    Python + LDAPを使用してActive Directoryに対して認証する

  10. 10

    Kerberosを介したActive Directoryでの認証

  11. 11

    Active Directory認証を使用したSFTP(RealmDおよびSSSD)

  12. 12

    Azure Active Directoryを使用した認証:WIF10201エラー

  13. 13

    Windows 認証を使用して Azure Active Directory にログオンする

  14. 14

    Windows Active DirectoryでLDAPを使用したユーザー認証(Windows Server 2016)

  15. 15

    Flaskユーザー認証

  16. 16

    Bootstrap class.active function with Flask

  17. 17

    Active Directoryに対するLDAP認証で受け入れられているSECURITY_PRINCIPAL形式は何ですか?

  18. 18

    Spring Securityを使用して、Active Directoryサーバーに対してどのように認証しますか?

  19. 19

    .NET Core 1.0アプリケーションでActive Directoryに対して認証しますか?

  20. 20

    Spring Boot-フラグに応じてローカルDBまたはActive Directoryを介した認証

  21. 21

    .NET Core 1.0アプリケーションでActive Directoryに対して認証しますか?

  22. 22

    Azure Active Directoryを介してクライアントを認証し、ApiAppに接続します

  23. 23

    Visual Studio 2017 WebTestは、Azure Active Directory(AAD)を使用してAzureWebアプリを認証します

  24. 24

    Active Directory / LDPAが長いユーザー名で認証されていません

  25. 25

    Active DirectoryはPKCEでの認証コードフローをサポートしていませんか?

  26. 26

    Active Directoryフォレスト(LDAP_REFERRAL)に対するLdapExtLoginModuleを介した認証

  27. 27

    Spring Securityを使用してLDAP経由でディレクトリ(Active Directory)に認証できません

  28. 28

    Azure Active Directory + RESTAPIを使用するMVC5アプリ-PowerBI / O365の認証

  29. 29

    Azure Active Directoryから認証ヘッダー(JSON Webトークン)を取得します

ホットタグ

アーカイブ