跳转到主要内容

注意:此库已被MSAL Python替代,可在以下链接找到:https://pypi.ac.cn/project/msal/。ADAL Python作为遗留版本仍然可用。ADAL for Python库使得Python应用程序能够轻松地验证到Azure Active Directory (AAD),以便访问受AAD保护的Web资源。

项目描述


此库,ADAL for Python,将不再接收新功能改进。相反,使用新的库 MSAL for Python

  • 如果您正在开始一个新的项目,可以查阅 MSAL Python文档 了解场景、用法和相关的概念。
  • 如果您的应用程序正在使用之前的ADAL Python库,您可以按照此 迁移指南 更新到MSAL Python。
  • 依赖于ADAL Python的现有应用程序将继续工作。

微软Azure Active Directory身份验证库 (ADAL) for Python

master 分支 dev 分支 参考文档
Build Status Build Status Documentation Status
入门 文档 Python示例 支持 反馈

ADAL for Python库使得Python应用程序能够与Azure AD进行身份验证并获取访问受Azure AD保护的Web资源的令牌。

您可以在Wiki中详细了解ADAL Python功能和使用方法。

安装和使用

您可以在Wiki中的ADAL基础知识页面找到安装和基本使用的步骤。

示例和文档

我们在GitHub上提供了完整的Python示例应用程序,以帮助您开始学习Azure身份系统。这包括原生客户端和Web应用程序的教程。我们还提供了OAuth2、OpenID Connect等身份验证流程以及调用Graph API等API的完整教程。

此存储库内也存在一些轻量级示例。

您可以通过使用ADAL Python获取令牌的wiki页面中列出的场景找到相关的示例。

推荐阅读身份验证场景身份验证协议的文档。

版本

此库遵循语义版本控制

您可以在发布页面下找到每个版本的更改。

社区帮助和支持

我们利用Stack Overflow与社区合作,支持Azure Active Directory及其SDK,包括此SDK!我们强烈建议您在Stack Overflow上提问(我们都在那里!)同时浏览现有问题,看看是否有人提出过类似的问题。

我们建议您使用“adal”标签,这样我们才能看到!以下是Stack Overflow上关于ADAL的最新Q&A:https://stackoverflow.com/questions/tagged/adal

提交反馈

我们想听听您对这个库的看法。请完成此简短调查

安全报告

如果您在我们的库或服务中发现安全漏洞,请尽可能详细地报告给secure@microsoft.com。您的提交可能符合Microsoft赏金计划的资格。请不要将安全漏洞发布在GitHub Issues或其他公共网站上。我们将在收到信息后立即与您联系。我们鼓励您通过访问此页面并订阅安全咨询警报来接收安全事件通知。

贡献

所有代码均采用MIT许可,我们在GitHub上积极进行分类。我们热情欢迎贡献和反馈。请在开始之前阅读贡献指南

我们重视并遵守微软开源代码行为准则

本项目已采用微软开源代码行为准则。有关更多信息,请参阅代码行为准则FAQ或通过opencode@microsoft.com联系以提出任何额外的问题或评论。

项目详情


下载文件

下载适用于您平台的文件。如果您不确定选择哪一个,请了解更多关于安装包的信息。

源分发

adal-1.2.7.tar.gz (35.2 kB 查看哈希值)

上传时间

构建分发

adal-1.2.7-py2.py3-none-any.whl (55.5 kB 查看哈希值)

上传时间 Python 2 Python 3

由以下支持