
解决base64-encoded secret key cannot be null or empty问题
发布日期:2021-05-09 04:59:38
浏览次数:15
分类:博客文章
本文共 2858 字,大约阅读时间需要 9 分钟。
java.lang.IllegalArgumentException: base64-encoded secret key cannot be null or empty. at io.jsonwebtoken.lang.Assert.hasText(Assert.java:135) at io.jsonwebtoken.impl.DefaultJwtBuilder.signWith(DefaultJwtBuilder.java:97) at util.JwtUtil.createJWT(JwtUtil.java:52) at com.tensquare.user.controller.AdminController.login(AdminController.java:38) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:190) at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:138) at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:104) at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:892) at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:797) at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1039) at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:942) at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1005) at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:908) at javax.servlet.http.HttpServlet.service(HttpServlet.java:660) at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:882) at javax.servlet.http.HttpServlet.service(HttpServlet.java:741) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:320)
没有读取到 secret key。
需要在application.yml中,添加secret key即可
spring: application: name: ware-jwt-tokenconfig: jwt: # 加密密钥 secret: iwqjhda8232bjgh432[cicada-smile] # token有效时长 expire: 3600 # header 名称 header: token
发表评论
最新留言
不错!
[***.144.177.141]2025年04月05日 20时08分05秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
Docker常用操作
2021-05-09
查看已经开放的端口,查看和清理tomcat日志文件
2021-05-09
TX锁处理
2021-05-09
去除空格函数trim
2021-05-09
11.2.0.4单实例静默安装
2021-05-09
数据泵使用NETWORK_LINK不落地导入数据
2021-05-09
实验之-----------修改oracle实例名
2021-05-09
控制文件
2021-05-09
Oracle text组件安装
2021-05-09
ConcurrentHashMap 源码分析
2021-05-09
在不影响程序使用的情况下添加shellcode
2021-05-09
刷LeetCode的简易姿势
2021-05-09
test!
2021-05-09
从零开始实现放置游戏(十五)——实现战斗挂机(6)在线打怪练级
2021-05-09
JavaScript 构造树形结构的一种高效算法
2021-05-09
通过Attached Property给控件绑定Command(二)
2021-05-09