gpt4 book ai didi

azure - 当文档说不需要时,Microsoft.IdentityModel.Clients.ActiveDirectory AcquireTokenAsync 始终需要资源

转载 作者:行者123 更新时间:2023-12-03 04:29:49 25 4
gpt4 key购买 nike

我要求使用 Azure AD 通过 OAuth 2.0 对我的 clinet 应用程序进行身份验证。

我们开始使用 Microsoft.IdentityModel.Clients.ActiveDirectory.AcquireTokenAsync 库,但您必须传递资源: enter image description here

尽管这里的文档: https://azure.microsoft.com/en-us/documentation/articles/active-directory-protocols-oauth-code/

说它是可选的: enter image description here

我们不想传递资源,因为我们的客户应该尽可能了解后端服务,这样 future 的变化就很小。

另一个要求是我们使用仅限应用程序的流程,因此不需要任何用户交互。

我尝试使用 RestSharp 直接编写 HTTP 休息调用,但无法绕过弹出窗口。

任何帮助都会很棒。

最佳答案

我认为这个问题与 DDL 的版本有关,以前我遇到过同样的问题,然后我将 ddl 替换为以下版本

Microsoft.IdentityModel.Clients.ActiveDirectory.dll--> v2.23.0.0

现在它对我有用。

您可以在这里下载

https://www.nuget.org/packages/Microsoft.IdentityModel.Clients.ActiveDirectory/2.23.302261847

关于azure - 当文档说不需要时,Microsoft.IdentityModel.Clients.ActiveDirectory AcquireTokenAsync 始终需要资源,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38577946/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com