我想使用 Thinktecture IdentityServer 3 为 ASP.NET 站点提供 STS,但我不知道如何设置证书。
如何使用 SelfHost (InMem with WS-Fed) Thinktecture Identity Server 3 作为本地 IIS 站点的 STS?
我遇到的问题如下:
我在 VS 开发服务器中使用过这个客户端: https ://github.com/IdentityServer/IdentityServer3.Samples/tree/master/source/Clients/MvcOwinWsFederation
使用 SelfHost(InMem with WS-Fed): IdentityServer3.Samples/tree/master/source/SelfHost%20(InMem%20with%20WS-Fed)
这一切都有效、连接、验证和显示声明。
但是,当我将客户端发布到名为 WSFedClient 的本地 IIS 站点并尝试针对相同的自托管 STS 进行身份验证时,我收到此错误:
“根据验证程序,远程证书无效。”
我遵循了这个: https ://github.com/IdentityServer/IdentityServer3/issues/553
...但我仍然对我需要做什么感到困惑。