作者简介:大家好,我是smart哥,前中兴通讯、美团架构师,现某互联网公司CTO
联系qq:184480602,加我进群,大家一起学习,一起进步,一起对抗互联网寒冬
学习必须往深处挖,挖的越深,基础越扎实!
令牌配置
接下来的内容是:
- 基本的Token参数配置
- 使用jwt替换默认的token
- 扩展和解析jwt的信息
token 的处理在认证服务器处理的。之前已经配置了资源服务器,现在来自定义认证服务器
spirng boot 2 的自动配置文件和1.5的不一样
直接跟着视频走是不会成功的,原因如下
OAuth2AuthorizationServerConfiguration 类是 @EnableAuthorizationServer
的自动配置类;
如果我们 继承了 AuthorizationServerConfigurerAdapter,那么该类将不会被初始化,认证服务器将不能正常工作
(看源码中的条件注解声明得知)
这是根据自动配置类简化而来的配置。正常使用
package cn.mrcode.imooc.springsecurity.securityapp;
/**
* ${desc}
* @author zhuqiang
* @version 1.0.1 2023/8/7 10:52
* @date 2023/8/7 10:52
* @since 1.0
*/
@Configuration
@EnableAuthorizationServer
public class MyAuthorizationServerConfig extends AuthorizationServerConfigurerAdapter {
private final AuthenticationManager authenticationManager;
// @Autowired
// private PasswordEncoder passwordEncoder;