小编Ian*_*son的帖子

更改 Azure AD B2C 注销 URL(将 AzureADB2C/Account/SignedOut 更改为自定义 URL)

我目前正在构建一个 C# Net Core 2.2 应用程序,该应用程序使用 Azure B2C OIDC 进行登录/身份验证。我已经自定义了登录页面,并且知道如何使用自定义页面布局使用我网站上托管的 CSS 和代码来自定义编辑/忘记密码屏幕。

我遇到的问题是在注销时,我被重定向到 /AzureADB2C/Account/SignOut。我想像使用登录页面一样修改 CSS,或者更改该 URL 以转到托管在我网站上的自定义控制器操作。

有谁知道如何/什么过程是管理?看起来很奇怪,他们将为“除”注销过程之外的所有内容提供自定义布局。

作为一种解决方法,我发现我可以添加一个“重写选项”来处理注销 URL 并将其重写到我网站上的控制器。但是,我不确定这是否是完成此任务的最佳方式,它位于一个非常模糊的 MSDN 页面上,但确实有效。见下文:

// Inside Startup.cs
// Workaround for SignedOut URL error in MSFT code 
RewriteOptions rewrite = new RewriteOptions().AddRedirect("AzureADB2C/Account/SignedOut","Account/SignedOut"); 
app.UseRewriter(rewrite);
Run Code Online (Sandbox Code Playgroud)

c# azure azure-ad-b2c

9
推荐指数
2
解决办法
4088
查看次数

标签 统计

azure ×1

azure-ad-b2c ×1

c# ×1