gpt4 book ai didi

azure - 如何配置Azure AD身份验证v2.0的权限

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

我已经设置了一个新的 Web 应用程序,以便能够使用 Oauth2 V2 授权端点。我在 https://apps.dev.microsoft.com/ 中定义了该应用程序

如果我想获取新的授权 token ,请按照

中的说明进行操作

https://blogs.msdn.microsoft.com/richard_dizeregas_blog/2015/09/04/working-with-the-converged-azure-ad-v2-app-model/

我在登录页面上收到以下错误:

抱歉,我们无法让您登录。我们收到了一个错误的请求。

其他技术信息:相关 ID:eb9c2331-32bd-45a9-90d1-e9105f0bfa87时间戳: 2016-05-22 18:10:48ZAADSTS70011:为输入参数“范围”提供的值无效。范围https://graph.microsoft.com/Calendar.Read无效。

范围取自以下示例: https://github.com/Azure/azure-content/blob/master/articles/active-directory/active-directory-v2-scopes.md

所以我认为这是一个有效的范围。

在 OAuth2 协议(protocol) v1 中,必须在使用之前在我的租户的 Azure AD 中配置对 API 的访问。所以我尝试为新应用程序这样做。

尝试这样做时,Azure 应用程序管理报告错误:

{ "message":"此请求的值无效。", "ErrorMessage":"此请求的值无效。", “httpStatusCode”:“InternalServerError”,“operationTrackingId”:null,“stackTrace”:null,“Padding”:null}

要使用新的授权端点,还缺少什么?

最佳答案

如果声明calendar.read,则文档包含拼写错误。它必须是日历。阅读:

私有(private)静态字符串[]范围= { “https://graph.microsoft.com/calendars.readwrite”};

Uri authUri =等待authContext.GetAuthorizationRequestUrlAsync(范围,additionalScopes,clientId,redirectUri,UserIdentifier.AnyUser,null);

关于azure - 如何配置Azure AD身份验证v2.0的权限,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37377938/

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