我需要在旧的 WEBFORMS 应用程序(不是 MVC 应用程序)中实现 Azure AD b2c。我按照说明操作并通过运行此示例验证了 Azure AD B2C 配置。之后,我将所有适用的 nuget 添加到我的旧 WEBFORMS 应用程序中,并复制适当的代码。我在调用 Challenge 方法时遇到异常。当我查看网络跟踪时,我看到了一个额外的“?”在 client_id 之前的身份验证 URL
该示例生成的有效 URL 为:
我的旧 WEBFORMS 应用程序生成的 URL 是:
我该如何解决这个问题?
最佳答案
我刚刚找到了答案。将 Microsoft.IdentityModel.Protocol.Extensions nuget 包升级到最新版本后,一切正常。
关于c# - Azure AD B2C - URL 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36341165/