繁体   English   中英

Azure Native Application通用身份验证

[英]Azure Native Application Common Authentication

我试图通过使用具有本机应用程序的公共端点为用户获取访问令牌。 我已经尝试将login.windows.net/common/OAuth2/Authorize和login.windows.net/common作为AuthenticationContext的权限。

这是我正在使用的功能:

authResult = authContext.AcquireToken(resource, clientID, redirectUri, PromptBehavior.Auto);

以下是我的应用程序的权限:

Windows Azure Active Directory:以登录用户身份访问该目录

Windows Azure服务管理API:作为组织访问Azure服务管理

当我尝试验证我能够登录时,但我得到错误:

AADSTS65001:用户或管理员未同意使用ID为“{client ID}”的应用程序。 发送此用户和资源的交互式授权请求。

我可以使用以下方式登录:

https://login.windows.net/ {tenantID} / OAuth2 /授权

但我希望用户能够登录而不知道他们的租户ID是什么。 感谢您的帮助。

事实证明,您无法将公共端点与我正在使用的Microsoft帐户一起使用。 您只能使用Azure Active Directory帐户。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM