Rust中的Azure Active Directory身份验证

Rust中的Azure Active Directory身份验证,azure,rust,azure-active-directory,Azure,Rust,Azure Active Directory,有没有人在Rust中使用过Microsoft的Azure Active Directory身份验证? 我已经在工作中构建了一个具有LDAP身份验证支持的服务,但是我们现在需要在不使用LDAP的客户机上部署该应用程序。他们建议我们看看Active Directory联合服务和Azure Active Directory 我一直在研究,似乎微软主要为流行语言/框架提供了一个(ADAL),而我找不到基本的文档 有人知道我可以遵循的资源/在线文档吗?我正在寻找一些通用的REST API,我可以用请求或超

有没有人在Rust中使用过Microsoft的Azure Active Directory身份验证? 我已经在工作中构建了一个具有LDAP身份验证支持的服务,但是我们现在需要在不使用LDAP的客户机上部署该应用程序。他们建议我们看看Active Directory联合服务和Azure Active Directory

我一直在研究,似乎微软主要为流行语言/框架提供了一个(ADAL),而我找不到基本的文档


有人知道我可以遵循的资源/在线文档吗?我正在寻找一些通用的REST API,我可以用
请求
实现。事实上,您可以参考官方文档,了解如何在Azure AD中注册客户端应用程序,以及如何通过
请求
验证调用REST API是否可靠。我想这是你真正想要的


否则,Python是一种很好的嵌入式脚本语言。如果您可以使用ADAL for Python通过身份验证获取访问令牌,我认为一个好的解决方法是使用一些货物模块,如或调用Python脚本,以便使用来自Rust code的AAD进行身份验证。

请注意“要求我们推荐或查找一本书、工具、软件库、教程或其他非现场资源是堆栈溢出的主题,因为它们往往会吸引固执己见的答案和垃圾邮件。相反,请描述该问题以及迄今为止为解决该问题所做的工作。”()。您可以在中提出您的问题。我认为至少没有正式的库。但AAD支持OpenID Connect,它在大多数新应用中都使用。可能有一个库可用于OpenID Connect的生锈验证。您可以在此处找到通用协议文档: