flask-azure-oauth:Python Flask扩展,用于使用Azure Active Directory OAuth保护应用程序的安全

时间:2024-05-22 13:35:40
【文件属性】:

文件名称:flask-azure-oauth:Python Flask扩展,用于使用Azure Active Directory OAuth保护应用程序的安全

文件大小:62KB

文件格式:ZIP

更新时间:2024-05-22 13:35:40

Python

Flask Azure AD OAuth提供程序 Python Flask扩展,用于使用Azure Active Directory OAuth保护应用程序的安全 目的 该提供程序定义了程序,以使用提供的OAuth功能(作为一部分)对用户和其他应用程序进行身份验证和授权,以访问Flask应用程序中的功能或资源。 该提供程序依赖于充当身份提供程序的Azure Active Directory来颁发。 这些包含各种声明,包括用户和客户端应用程序的身份(用于身份验证)以及分配给或委派给用户或应用程序的任何权限(用于授权)。 该提供者将验证并解释这些令牌中的信息,以限制对Flask应用程序某些部分的访问。 特别是,此提供程序支持以下方案: 申请到申请 支持身份验证和授权 用于允许客户端应用程序访问另一个应用程序提供的某些功能或资源 可以用于非交互的机器对机器的流程(使用OAuth客户端凭据


【文件预览】:
flask-azure-oauth-master
----poetry.lock(38KB)
----.gitignore(46B)
----Dockerfile(819B)
----poetry.toml(172B)
----pyproject.toml(1KB)
----LICENSE.md(376B)
----.gitlab-ci.yml(3KB)
----provisioning()
--------terraform()
----support()
--------python-tests-junit()
----CONTRIBUTING.md(665B)
----CHANGELOG.md(3KB)
----docker-compose.yml(256B)
----examples()
--------__init__.py(6KB)
--------tests.py(2KB)
----README.md(23KB)
----.idea()
--------.gitignore(38B)
--------misc.xml(299B)
--------flask-azure-oauth.iml(1KB)
--------vcs.xml(180B)
--------dictionaries()
--------inspectionProfiles()
--------watcherTasks.xml(1001B)
--------runConfigurations()
--------modules.xml(286B)
----tests()
--------test_json_web_token_scopes.py(2KB)
--------__init__.py(0B)
--------utils.py(9KB)
--------test_json_web_token.py(10KB)
--------test_base.py(2KB)
--------test_json_web_token_introspection.py(6KB)
--------test_authorisation_header.py(1KB)
--------test_json_web_key.py(3KB)
----flask_azure_oauth()
--------errors.py(14KB)
--------mocks()
--------__init__.py(4KB)
--------tokens.py(27KB)
--------resource_protector.py(3KB)
----.editorconfig(303B)
----.bandit(25B)

网友评论