WebAccountManager使用哪个OAuth协议版本?

问题描述 投票:0回答:1

我正在尝试阅读有关公开OAuth权限的文档,但它首先说:

在开始之前,您应该[sic]明确了解您的权限应该使用的OAuth协议的哪个版本。

...并给出选项

  1. MSA v1 OAuth 2.0协议
  2. AAD v1 OAuth 2.0协议
  3. 融合的v2.0 OAuth 2.0协议

但是,文档提供的唯一标准是确定您使用的是基于客户端发送请求的URL(例如https://login.microsoftonline.com/tenant/oauth2/authorize)。

我不知道我们的应用程序使用什么URL进行身份验证,因此不知道它使用的是什么版本。我们的UWP应用程序使用WebAuthenticationCoreManager类来处理身份验证。我们将“https://login.microsoft.com”指定为AccountProvider,将“organization”指定为权限(指向WebAuthenticationCoreManager.FindAccountProviderAsync方法)。我们显然没有在任何地方指定端点或协议版本。

我们使用的是什么版本?

azure-active-directory
1个回答
1
投票

您将要在Azure portal中注册Azure AD v1.0应用程序。

Here's是一个优秀的代码示例,它将Web客户管理器集成到Windows Universal应用程序中。

© www.soinside.com 2019 - 2024. All rights reserved.