【发布时间】:2014-10-06 09:50:16
【问题描述】:
我们开发了使用自定义 STS 作为身份提供者的应用程序。现在我们计划使用 thinktecture 身份服务器 (Idsrv) 作为主要服务器,并使用 ADFS 作为次要服务器来替换我们的自定义 STS。我在 Idsrv 中启用了 WS-Federation 协议,并添加了 Idsrv 和 ADFS 作为身份提供者。我们开发了信任 Idsrv 的 Web 应用程序。每当用户访问 Web 应用程序时,我还使用 HRD url 显示身份提供者列表。它适用于两个身份提供者。
流程: Idsrv 提供者 Web 应用程序-->HRD-->Idsrv-->HRD--->Web 应用程序 ADFS Web 应用程序-->HRD-->ADFS-->HRD--->Web 应用程序
我还在 Web 应用程序中指定主域以使用身份提供者作为默认值,而不显示 HRD。效果很好。
我想开发一个信任 Idsrv 的 wcf 服务。我想利用 wpf 客户端的 wcf 服务。根据用户的域,我需要将身份提供者指定为默认值。 如何在 wpf 客户端中指定身份提供者?
我的要求是一样的 https://github.com/thinktecture/Thinktecture.IdentityServer.v2/issues/198
【问题讨论】:
标签: wpf wcf thinktecture-ident-server