问题描述
是否可以将 SSO 与 B2C 结合用于以下场景?
- 在 B2C 租户(本地帐户)中对用户进行身份验证的 ASP.Net Core Web 应用程序(Razor Pages)。为简单起见使用 Microsoft.Identity.Web:
services.AddAuthentication(OpenIdConnectDefaults.AuthenticationScheme)
.AddMicrosoftIdentityWebApp(Configuration.GetSection("web-AzureAdB2C"));
- 托管 Blazor (wasm),其中客户端针对同一个 B2C 租户进行身份验证:
builder.Services.AddMsalAuthentication(options =>
{
builder.Configuration.Bind("app-AzureAdB2C",options.ProviderOptions.Authentication);
options.ProviderOptions.DefaultAccesstokenScopes.Add("some-scope-for-server-api-access");
options.ProviderOptions.LoginMode = "redirect";
});
两个应用都使用相同的 B2C 用户流。只需在 Azure 门户中为用户流程启用 SSO 选项不会改变任何内容,用户仍然需要手动登录这两个应用程序。
我不确定它是否可以简单地完成(隐式与授权流程),但我希望得到任何指导。非常感谢。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)