摘要: 基本思路,在过滤器中将token中的用户信息存放到context.HttpContext.User或者Thread.CurrentPrincipal中。使用时通过扩展方法或者静态方法获取用户信息。 存放到context.HttpContext.User中 services.AddHttpContex 阅读全文
posted @ 2020-09-26 21:14 清晨时光 阅读(4091) 评论(2) 推荐(2) 编辑
摘要: 众所周知,jwt token一旦颁发出去后,是没法强制设置过期的。有没有什么方式能强制token过期,实现登出效果吗?我说下我的思路,我用redis存储所有强制登出的token,不一定是最好的解决方案。 颁发token 这个没什么好说的,用户登录后,通过Identityserver4生成token及 阅读全文
posted @ 2020-09-26 10:38 清晨时光 阅读(1727) 评论(0) 推荐(0) 编辑
摘要: 上一篇转载的文章中解释了jwt的种种,.net core中使用jwt的方式 使用.net core内置方式实现jwt 使用JwtSecurityTokenHandler实现生成jwt 生成 token 这里我随便定义了一个secret叫mysecret12345678,认证的时候也要用到这个。 pu 阅读全文
posted @ 2020-09-26 09:02 清晨时光 阅读(2079) 评论(0) 推荐(1) 编辑