我试图阅读有关公开OAuth权限的文档,但最初却说:
在您开始之前,您应该[sic]明确了解您的权限应该使用的OAuth协议的哪个版本。
...并将选项提供为
但是,文档提供的唯一标准是确定您使用的是基于客户端发送请求的URL(例如https://login.microsoftonline.com/tenant/oauth2/authorize)。
我不知道我们的应用程序用于auth的URL,因此不知道它使用的是什么版本。我们的UWP应用程序使用WebAuthenticationCoreManager类来处理身份验证。我们指定" https://login.microsoft.com"作为AccountProvider和"组织"作为权限(对WebAuthenticationCoreManager.FindAccountProviderAsync方法)。我们在任何地方都没有明确指定端点或协议版本。
我们使用的是什么版本?
答案 0 :(得分:1)
您需要在Azure portal中注册Azure AD v1.0应用程序。
Here's一个优秀的代码示例,它将Web客户经理集成到Windows Universal应用程序中。