如何让登录用户退出.Net WebAPI中的控制器操作方法

Posted

技术标签:

【中文标题】如何让登录用户退出.Net WebAPI中的控制器操作方法【英文标题】:how to get logged in user out of controller action method in .Net WebAPI 【发布时间】:2022-01-21 20:21:08 【问题描述】:

我可以通过在我的控制器操作中使用“用户”来获取登录用户。我想让这个用户使用控制器类之外的另一个方法。我尝试使用下面的问题,但我无法成功。Get current User outside of Controller

【问题讨论】:

【参考方案1】:

一种方法是将用户对象(ClaimsPrincipal 类型)作为参数传递给其他类中的下一个方法?还是其他类的构造函数?

【讨论】:

以上是关于如何让登录用户退出.Net WebAPI中的控制器操作方法的主要内容,如果未能解决你的问题,请参考以下文章

控制器 ASP.net 核心 2.1 中的 Jwt 角色身份验证

asp.net如何让未登录用户登录后能自动跳转到登录前访问的页面?

如何在 Web API .NET Core 的控制器之外获取当前用户

如何让 .NET Windows 服务检测登录、注销和切换用户事件?

如何让 2 个用户同时登录 Laravel 应用程序

如何让用户在 Firebase 中退出?