Identity Service 4 APi 获取用户信息
Identity Service 4 APi 获取用户信息
在构造Asp.Net等基于.Net Framework等应用时,Web Api或者其它后台往往与前台处于同一进程,一般通过Session或者其它方式获取用户信息。采用bearer JWT认证的Web Api与被调用的前端处于不同的进程甚至不同的服务器,因此不能使用Session等获取用户信息。用户信息通过JWT传递到API,被平台填充到User.Claims中,可以直接获取,代码如下:
from c in User.Claims select new { c.Type, c.Value }
1 | using Microsoft.AspNetCore.Authorization; |
作者:寻找无名的特质
链接:https://www.jianshu.com/p/36c2ea3160a0
来源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
The End.
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 白菜小站!
评论