全部 文章 问答 分享 共找到12个相关内容
[文章] JWT认证介绍
这个规范允许我们使用JWT在用户和服务器之间传递安全可靠的信息。JWT组成一个JWT实际上就是一个字符串,它由三部分组成,头部、载荷与签名。
2020-09-03 13:08 · JWT
[文章] Java学习之Spring Security整合JWT详解学习笔记
Jwt整合Security详解笔记这篇详解笔记参考的学习链接奉上:参考学习链接一参考学习链接二@TOC1.创建项目、导入依赖<dependency><groupId>org.springframework.boot
2021-02-23 11:06 · JWT / Security
[问答] 阳光沙滩个人博客后台学习中的几个疑问
有几个疑问问题一:下面这里为什么要用callable开启一个新线程执行啊,而且不是cllable.start()执行的而是直接callable.call(),这样不就是直接在主线程执行吗问题二:既然使用了jwt
2020-10-23 19:07 · sob个人博客系统
[文章] oauth2.0的配置信息AuthorizationServerConfigurerAdapter
AutowiredprivateAuthenticationManagerauthenticationManager;//认证管理器@AutowiredprivateTokenStoretokenStore;//JWT
2020-12-08 11:59 · oauth2.0
[问答] 大佬的摸鱼君项目有教 刷新 token 吗?

我现在练习的项目,使用后端 springCloud 、nacos、gateway、springsecurity、jwt 、redis 来做认证授权,前端是 vue 、nuxt.

2022-03-19 16:12 · gateway / jwt / springsecurity / nuxt
[文章] JavaWeb单点登录的实践
tokentoken使用MD5+JWT的形式JWT:JSONWebTokens从用户密码到服务器-->使用简单的MD5加密从服务器到数据库--->使用动态盐加密给客户端返回的不是token,
2020-05-25 11:28 · Token / JWT / 单点登录 / 微服务 / 校验
[文章] JavaWeb博客系统后端-登录功能
什么是jwt呢?其实令牌可以任意的,只要完成认证的功能,对吧!这是最简单的功能需求。
[问答] android新手,请教下android treeview ,异步加载
TreeNode.BaseNodeViewHolder ,实现自定义UI

package com.benqio.jwt.holder
2022-06-20 21:41 · treeview
[问答] 关于javaweb JWT生成的问题
我创建了一个测试类运行报如下错误,JwtUtil类没有修改过,用的是https://www.sunofbeach.net/a/127420913907299123。
2021-04-06 17:21 · JWT / 博客系统
[文章] 我所理解的DoubleToken和一点疑惑
refreshToken,能则refreshToken.getUserId()获取userId,再根据userId创建新的token和refreshToken(看是否能解析refreshToken,这个在Jwt
2020-07-26 14:15 · token
[文章] 阳光沙滩博客系统-JWT生成和解析
添加依赖<dependency><groupId>io.jsonwebtoken</groupId><artifactId>jjwt</artifactId><version>0.6.0</version></dependency>工具类publicclassJwtUtil{//盐值privatestaticStringkey="秘钥";privatestaticlongttl=Constants.TimeValue.HOUR_2;//2个小时publicStringgetKey(){returnkey;}publicvoidsetKey(Stringkey){this.key=key;}publiclonggetTtl(){returnttl;}publicvoidsetTtl(longttl){this.ttl=ttl;}/***@paramclaims载荷内容*@paramttl有效时长*@return*/publicstaticStringcreateToken(Map<String,Object>claims,longttl){JwtUtil.ttl=ttl;returncreateToken(claims);}publicstaticStringcreateRefreshToken(StringuserId,longttl){longnowMillis=System.currentTimeMillis();Datenow=newDate(nowMillis);JwtBuilderbuilder=Jwts.builder().setId(userId).setIssuedAt(now).signWith(SignatureAlgorithm.HS256,key);if(ttl>0){builder.setExpiration(newDate(nowMillis+ttl));}returnbuilder.compact();}/***@paramclaims载荷*@returntoken*/publicstaticStringcreateToken(Map<String,Object>claims){longnowMillis=System.currentTimeMillis();Datenow=newDate(nowMillis);JwtBuilderbuilder=Jwts.builder().setIssuedAt(now).signWith(SignatureAlgorithm.HS256,key);if(claims!=null){builder.setClaims(claims);}if(ttl>0){builder.setExpiration(newDate(nowMillis+ttl));}returnbuilder.compact();}publicstaticClaimsparseJWT(StringjwtStr){returnJwts.parser().setSigningKey(key).parseClaimsJws(jwtStr).getBody();}}生成tokenpublicclassTestCreateToken{publicstaticvoidmain(String[]args){Map<String,Object>claims=newHashMap<>();claims.put("id","722250648279580673");claims.put("userName","测试用户");claims.put("role","role_normal");claims.put("avatar","https://cdn.sunofbeaches.com/images/default_avatar.png");claims.put("email","test@sunofbeach.net");Stringtoken=JwtUtil.createToken(claims);//有效期为1分钟System.out.println(token);}}解析TokenpublicclassTestParesToken{publicstaticvoidmain(String[]args){Claimsclaims=JwtUtil.parseJWT("eyJhbGciOiJIUzI1NiJ9.eyJyb2xlIjoicm9sZV9ub3JtYWwiLCJpZCI6IjcyMjI1MDY0ODI3OTU4MDY3MyIsImF2YXRhciI6Imh0dHBzOi8vY2RuLnN1bm9mYmVhY2hlcy5jb20vaW1hZ2VzL2RlZmF1bHRfYXZhdGFyLnBuZyIsInVzZXJOYW1lIjoi5rWL6K-V55So5oi3IiwiZXhwIjoxNTkyNDk3NzM5LCJlbWFpbCI6InRlc3RAc3Vub2ZiZWFjaC5uZXQifQ.OHAMya4equKtfWqutVQyKo--b47sexg086iWgtqxG2M");//==============================================//Objectid=claims.get("id");Objectname=claims.get("userName");Objectrole=claims.get("role");Objectavatar=claims.get("avatar");Objectemail=claims.get("email");System.out.println("id==>"+id);System.out.println("name==>"+name);System.out.println("role==>"+role);System.out.println("avatar==>"+avatar);System.out.println("email==>"+email);}}
2020-06-20 13:17 · Token / Jwt / Json / Web / Tokens
[问答] 请问一下JWT报错不能为空是我的token的值没有传入到里面吗
Servlet.service()forservlet[dispatcherServlet]incontextwithpath[]threwexception[Requestprocessingfailed;nestedexceptionisjava.lang.IllegalArgumentException:JWTStringargumentcannotbenullorempty
2021-02-01 23:31 · token / jwt
  • 1