应无所住,而生其心
排名
1
文章
860
粉丝
112
评论
163
net core webapi post传递参数
庸人 : 确实坑哈,我也是下班好了好几次,发现后台传递对象是可以的,但...
百度编辑器自定义模板
庸人 : 我建议换个编辑器,因为现在百度富文本已经停止维护了,用tinymec...
ICP备案 :渝ICP备18016597号-1
网站信息:2018-2025TNBLOG.NET
技术交流:群号656732739
联系我们:contact@tnblog.net
公网安备:50010702506256
欢迎加群交流技术

identityServer4携带自定义的Claim

8002人阅读 2019/12/21 12:23 总访问:5197226 评论:0 收藏:0 手机
分类: 微服务


identityServer4要携带自定义的Claim,仅仅传递Claim是不行的

还需要实现IProfileService方法才行

  1. public class ImplicitProfileService : IProfileService
  2. {
  3.     public Task GetProfileDataAsync(ProfileDataRequestContext context)
  4.     {
  5.         //获取IdentityServer给我们定义的Cliams和我们在SignAsync添加的Claims
  6.         var claims = context.Subject.Claims.ToList();
  7.         context.IssuedClaims = claims;
  8.         return Task.CompletedTask;
  9.     }
  10.     public Task IsActiveAsync(IsActiveContext context)
  11.     {
  12.         context.IsActive = true;
  13.         return Task.CompletedTask;
  14.     }
  15. }

在ConfigureServices去添加自定义的IProfileService



欢迎加群讨论技术,1群:677373950(满了,可以加,但通过不了),2群:656732739。有需要软件开发,或者学习软件技术的朋友可以和我联系~(Q:815170684)

评价

identityServer4退出登录跳转到原页面

IdentityServer4退出登录,注销登录已经封装好了我们使用其实很简单//注销登录 publicIActionResultLogout() { returnSig...

identityServer4 单点登陆

hello大家好又见面了今天给大家分享一下identityServer4 首选我们先来了解一下什么是identityServer. 什么是单点登录统一...

identityServer4 【实现单点登录】

今天记录一下 NET Core id4的单点登录虽然现在很流行 也很高大上但是第一次玩 还是很多的坑的。简单来讲就是一个项目登录了...

NET Core【identityServer4单点登录】+【退出登录】

第一天接触NetCore,感觉坑很多,其他都还良好比如说我们现在有三个系统,一个是商品系统,一个是订单系统,另外一个就是单...

identityServer4 退出登录+EF

登录讲完了 我们讲一下退出登录退出比较简单啦[HttpGet] publicasyncTask<IActionResult>Logout(stringlogoutId) {...

identityServer4实现OAuth2.0四种模式之授权码模式

授权码模式隐藏码模式最大不同是授权码模式不直接返回token,而是先返回一个授权码,然后再根据这个授权码去请求token。这...

.net core 3.1 Identity Server4 (ProfileService检测有效用户与获取Claims)

.net core 3.1 Identity Server4 (ProfileService检测有效用户与获取Claims)[TOC] 目录https://www.tnblog.net/hb/artic...