我目前正在 .NET Core 2.2 中为我们的WsFederation实现注销方法。我发现了这两种方法:
我找到了两个答案:
我还查看了Microsoft文档:
仍然没有明确的答案。
谁能告诉我有什么区别?以及应该使用哪一个从我在Startup.cs中建立的中间件中注销认证/ WsFederation。
谢谢!
T
答案 0 :(得分:2)
查看SignoutResult
的{{3}}(ControllerBase.Signout
返回新的SignoutResult
),ExecuteResultAsync
在{{1}上调用SignOutAsync
}。唯一的不同可能是在HttpContext
上调用它会导致将正确的响应发送到客户端。