一、该问题的重现步骤是什么?
1. 根据/oauth/token接口password模式生成获取的token,没有过期时间限制,可以无期限使用
2. 修改客户端表access_token_validity字段也无效
3.
二、你期待的结果是什么?实际看到的又是什么?
1.auth鉴权服务里的BladeAuthorizationServerConfiguration设置读取jdbc客户端表
/** * 配置客户端信息 */ @Override @SneakyThrows public void configure(ClientDetailsServiceConfigurer clients) { BladeClientDetailsServiceImpl clientDetailsService = new BladeClientDetailsServiceImpl(dataSource); clientDetailsService.setSelectClientDetailsSql(AuthConstant.DEFAULT_SELECT_STATEMENT); clientDetailsService.setFindClientDetailsSql(AuthConstant.DEFAULT_FIND_STATEMENT); clients.withClientDetails(clientDetailsService); }
2.上述步骤/oauth/token接口能正常获取到token,但是获取的jwt token能无期限使用,与实际不符合
3.然后有个疑问,所有业务接口都走网关服务,而网关服务和auth鉴权服务没有关联,我看网关服务的AuthFilter只有判断token是否缺失,咋们的系统是在哪里判断oauth2生成的token是否过期了呢(客户端表设置的access_token_validity时间)
三、你正在使用的是什么产品,什么版本?在什么操作系统上?
bladex,
四、请提供详细的错误堆栈信息,这很重要。
五、若有更多详细信息,请在下面提供。
官方新品
- 热议问题
-
解决sql注入问题导致gateway无法启动,报错java.io.FileNotFoundException:WebMvcConfigurer.class
1
-
mvn clean compile 编译 BladeX-Tool 提示 ... /ojdbc7-12.2.0.1.pom 401 Unauthorized
2
-
gateway无法启动,报错java.io.FileNotFoundException:WebMvcConfigurer.class
1
-
cookie中token缺失HttpOnly和Secure属性
1
-
在nacos配置多数据库之后sql日志不能正常打印了
1
-
无法本地调试服务
1
-
启动流程设计器工程flowable-design,表act_id_property用的是版本6.5.0.1,需要引入哪些依赖
1
-
关于物联网采集PLC一个点位有两个数据的情况
1
-
数据权限未生效
1
-
租户字段冲突
1
扫一扫访问 Blade技术社区 移动端