SpringCloud Alibaba微服务实战二十一 - JWT增强
发布日期:2021-06-30 15:12:05
浏览次数:2
分类:技术文章
本文共 692 字,大约阅读时间需要 2 分钟。
今天内容主要是解决一位粉丝提的问题:如何在jwt中添加用户的额外信息并在资源服务器中获取这些数据。
涉及的知识点有以下三个:
-
如何在返回的jwt中添加自定义数据
-
如何在jwt中添加用户的额外数据,比如用户id、手机号码
-
如何在资源服务器中取出这些自定义数据
下面我们分别来看如何实现。
如何在返回的jwt中添加自定义数据
这个问题比较简单,只要按照如下两步即可:
-
编写自定义token增强器
package com.javadaily.auth.security;import org.springframework.security.oauth2.common.DefaultOAuth2AccessToken;import org.springframework.security.oauth2.common.OAuth2AccessToken;import org.springframework.security.oauth2.provider.OAuth2Authentication;import org.springframework.security.oauth2.provider.token.store.JwtAccessTokenConverter;import java.util.HashMap;import java.util.Map;/** **
* Description: * 自定义Token增强 * @author javadaily * @date 2020/7/4 15:56 */publicJwtTokenEnhancer
*
转载地址:https://jianzh5.blog.csdn.net/article/details/109831635 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
不错!
[***.144.177.141]2024年04月08日 21时11分46秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
com.itextpdf.text.exceptions.IllegalPdfSyntaxException: Unbalanced begin/end text operators.
2019-05-01
Java程序运行机制
2019-05-01
包机制介绍
2019-05-01
JavaDoc---生成自己的API文档
2019-05-01
Scanner对象的介绍
2019-05-01
Java三种流程结构介绍
2019-05-01
Java 方法(函数)详解
2019-05-01
Java数组详解
2019-05-01
Java面向对象详解
2019-05-01
Java static 关键字
2019-05-01
Java抽象类
2019-05-01
Java接口介绍
2019-05-01
Java内部类
2019-05-01
在Debian 8上使用Apt-Get安装Java
2019-05-01
vs中动态DLL与静态LIB工程中加入版本信息的方法
2019-05-01