WPF ADAL AcquireTokenAsync

本文关键字:AcquireTokenAsync ADAL WPF | 更新日期: 2023-09-27 17:57:52

我正试图使用ADAL(Active directory身份验证库)在WPF应用程序中验证我的用户。

我使用以下代码:

AuthenticationContext context = new AuthenticationContext("https://login.windows.net/<my_tenant>.onmicrosoft.com");
AuthenticationResult result = await context.AcquireTokenAsync("https://graph.windows.net/", "<client_id>",new Uri("<redirect_uri>");

AcquireTokenAsync方法需要第三个参数:重定向uri。

我理解在web应用程序的情况下使用此参数。

但在WPF的情况下,我不知道该设置什么/如何使用它

知道吗?

WPF ADAL AcquireTokenAsync

我们可以将其设置为localhost,以便身份验证端点可以将身份验证代码重定向到客户端。它将使用auth代码请求令牌。

这里有一个例子供您参考:

AuthenticationContext context = new AuthenticationContext("https://login.microsoftonline.com/yourTenant/");
AuthenticationResult result = await context.AcquireTokenAsync("https://graph.windows.net/", "{clientId}", new Uri("http://localhost"), new PlatformParameters(PromptBehavior.Auto));
相关文章:
  • 没有找到相关文章