【问题标题】:How use MSAL.NET on .NET6 Application如何在 .NET6 应用程序上使用 MSAL.NET
【发布时间】:2023-02-06 20:20:34
【问题描述】:

我使用 Microsoft.Identity.ClientPublicClientAppBuilder 在 .NET 6 上运行 Windows 窗体应用程序,但是当单击登录时...弹出该消息...

如果在 .NET Framework 4.6.1 的 Windows 窗体上运行相同的代码,它可以完美运行,但在 .NET 6 上却不行。

MSAL.NET 不支持 .NET 6?还是需要对代码进行一些调整?

解决那个问题......或找到替代解决方案......

【问题讨论】:

标签: c# azure azure-active-directory azure-ad-b2c msal


【解决方案1】:

弹出消息清楚地表明,当前版本不支持给定的redirecturi

  • 在 Azure Active Directory 中,将 RedirectURI 添加为 http://localhost

  • 同样在Program.cs中更改WithRedirectUri,如下所示。
WithRedirectUri("http://localhost")

MSDoc中也提到了同样的内容,.NET CoreRedirectURI必须是https://localhost。错误/警报表示相同。

MSAL.NET 不支持 .NET 6?还是需要对代码进行一些调整?

即使我没有找到任何解释.NET 6 version的官方文件或代码示例。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2023-02-06
    • 2022-11-09
    • 1970-01-01
    • 2022-10-07
    • 2019-11-09
    • 2021-12-22
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多