问题描述
IdentityServer新手在这里。...
我正在构建一个移动应用程序,并希望为最终用户提供使用SSO登录具有公司身份提供者的用户,而我公司作为没有身份提供者的用户的身份提供者的功能。
我们已经安装并配置了本地IdentityServer4,并且仅将其用于API-> API通信的客户端凭据。
我们还有一个Azure Active Directory租户,其中包含所有我们的AD帐户(我们的内部公司帐户)。
这是我想做的(当然,如果可能的话):
- 拥有移动应用程序(swift和android,但是现在让我们讨论swift)完全不知道任何外部身份提供者,并使其指向我们的内部身份服务器进行身份验证。
- 在身份服务器中添加外部身份提供者
- 控制我们在后端“添加”了哪些外部身份提供者,而没有与特定外部提供者有关的UI层,而是使身份服务器相应地重定向。
- 不必麻烦用户选择要使用的提供程序(如果我是配置了外部IDP的公司用户,则应该自动将我带到我的e-idp登录页面,如果没有,则显示我自己的登录页面)
我也接受使用Azure身份管理作为身份提供者并在其中添加外部身份提供者的想法。
Azure B2C呢?
有人可以指出我正确的方向吗?
提前谢谢!
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)