【发布时间】:2016-08-23 15:15:23
【问题描述】:
在过去的 2 天里,我进行了详尽的搜索,试图找到我所有问题的答案,我相信我在这里碰壁了。如果这在其他地方得到正确回答,我真诚地道歉,也许我没有问正确的问题。 This question 似乎接近我们所需要的,但它指的是 IdentityServer2,我们无法找到链接视频中描述的相同管理面板。
这是我们想要实现的场景的一个非常概括的概述
用户登录组织 A 的 webapp 并通过以下方式进行身份验证 一些针对 SQL 数据库的 STS。
用户单击组织 A 的 web 应用程序上的链接以跳转到 组织 B 的 webapp
组织 B 的 ADFS 服务器看到来自 STS 的令牌和 不提示用户输入凭据,而只是允许他们 使用组织 B 的网络应用程序
我们只想使用 ADFS,但是组织 A 不希望将其用户信息从 SQL 转移到 AD。
我们已经在本地设置了一个 ADFS 服务器进行测试,并让它与我们的本地 AD 用户一起使用。我们想利用它来代表组织 B 的 ADFS 服务器,该服务器将授予对组织 B 的 web 应用程序的访问权限。
我们还在本地启动并运行 IdentityServer3 并进行身份验证。这将代表组织 A 的 STS。
1) 首先...这可能吗?
2) 这是一个合理的架构还是我们做错了?
3) 如果可能且合理;我们究竟需要 IdentityServer3 向合作伙伴的 ADFS 服务器提供什么?
提前致谢
【问题讨论】:
标签: adfs adfs2.0 identityserver3 federated-identity