问题描述
我有一个使用 .NET Framework 4.7.2 + ASP.NET Core 1.1.7 的 Web 应用程序,我想使用 Microsoft Azure B2C 在其上实现用户身份验证。
这个想法是从 Azure B2C 门户添加用户可以通过专门添加他们已经存在的 Microsoft 帐户登录的内容,即他们应该使用以下表单登录:
这些用户只能是组织的内部用户,他们不得通过任何形式的注册表单自行注册。
我已经创建了登录策略并将 Microsoft 帐户配置为身份提供者:
但是,我在启动应用程序时不断收到以下错误消息,我希望我在那里被重定向到 Microsoft 帐户登录页面:
在当前场景下(使用 .NET Framework 4.7.2 + ASP.NET Core 1.1.7 的 Web 应用程序),我能否实现这个目标(让用户通过他们的 Microsoft 帐户登录)? >
如果可能,我想尽量避免任何框架更新,因为它很可能会在应用中引入重要的破坏性更改。
可能的提示:根据此 Microsoft documentation,此用例最合适的配置应如下所示:
Supported account types when registering an app
我只能为使用以下第二个选项(旧版)而不是第一个选项注册的应用程序设置:
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)