寻找Linux Server Azure守护程序OAuth2客户端凭据流示例

时间:2018-07-10 15:53:18

标签: oauth-2.0 azure-active-directory adal

我们有一个解决方案,该解决方案在Windows上使用基于证书的身份验证和Azure服务主体。以下文章对此进行了说明:' 使用Office 365邮件,日历和联系人API构建后台驻留程序或服务应用程序(OAuth2客户端凭据流)

https://blogs.msdn.microsoft.com/exchangedev/2015/01/21/building-daemon-or-service-apps-with-office-365-mail-calendar-and-contacts-apis-oauth2-client-credential-flow/

我们需要一种与上述解决方案相似的解决方案,该解决方案可以在Linux服务器上使用。

1 个答案:

答案 0 :(得分:1)

Azure Identity SDK团队的以下WIKI在此处具有概念性文档: https://github.com/AzureAD/azure-activedirectory-library-for-dotnet/wiki/Client-credential-flows

dotnet核心示例: https://github.com/Azure-Samples/active-directory-dotnetcore-daemon-certificate-credential

可在Linux上运行,但是生成证书的示例部分将无法运行,因为Linux上的Powershell基于.net内核,该内核尚不支持所需的证书模块。