如何使用 wsfed for .net core 获取新的或刷新的访问令牌?

Dib*_*iya 6 authentication pingfederate ws-federation asp.net-core

我正在使用 wsfederation(使用 pingfederate 作为 IDP)进行身份验证。这对于第一次获取访问令牌工作正常,但是当令牌过期时,我需要获取新令牌或刷新令牌。在 .NET 框架 4.7.2 中,它在我们使用WS2007FederationHttpBindingWSTrustChannelFactory获取新令牌时工作正常。但是在 .NET CORE 中,我没有任何方法可以强制获取访问令牌。

有没有人知道如何通过从我的控制器调用 API 来获取新令牌?