Asp.net core 使用IdentityServer 4和WS-Federation
我意识到.NETCore不支持WS-Federation。然而,我确实希望使用IdentityServer 4,我意识到它也不支持WS-Federation 但是,如果我有一个ASP.Net核心网站,并且我的目标是完整的.Net框架,那么有可能使用WS-Federation和IdentityServer 4吗?是否有某种可以使用的接口Asp.net core 使用IdentityServer 4和WS-Federation,asp.net-core,ws-federation,identityserver4,Asp.net Core,Ws Federation,Identityserver4,我意识到.NETCore不支持WS-Federation。然而,我确实希望使用IdentityServer 4,我意识到它也不支持WS-Federation 但是,如果我有一个ASP.Net核心网站,并且我的目标是完整的.Net框架,那么有可能使用WS-Federation和IdentityServer 4吗?是否有某种可以使用的接口 比如,如果我使用了IdentityServer3.WsFederation中的代码,那么使用IdentityServer4移植代码有多难?一些功能(如加密的XML
比如,如果我使用了
IdentityServer3.WsFederation
中的代码,那么使用IdentityServer4移植代码有多难?一些功能(如加密的XML)尚未移植到.Net core。这是WsFederation工作所必需的 您现在可以通过使用IdentityServer4.WsFederation
将WsFederation与IdentityServer4一起使用,即使它在AspNetCore上运行
下面是一个在IdentityServer4上添加新的
/wsfederation
端点的示例。这个端点将允许您访问与IdentityServer3.WsFederation
相同的功能是的,但我的目标是完整的.Net框架,因此我可以访问这些方法。是的,问题的另一面是能够从ASP.Net核心应用程序使用WS-Federation,我认为这还不可能……我感到困惑。您链接的项目中说,“此repo中使用的底层WS-Federation类只是“desktop.NET Framework”的一部分,不包括在.NET Core中。”这难道不表明它可以与IdentityServer 4一起工作,但如果您在.NET Core上运行它就不行了吗?如果您遵循这一点,它将与IdentityServer 4 ASP.NET Core一起工作。但是您仍然必须以.NET framework for WsFederation为目标,因为我在本示例中被告知,要添加一个端点以将IdentityServer用作WsFederation服务器,而不是客户端。