SpringSecurity升级之后token刷新接口401

在自定义的认证服务器配置类中添加如下内容

@Override
@SuppressWarnings("deprecation")
public void configure(AuthorizationServerSecurityConfigurer security) throws Exception {
    security.tokenKeyAccess("permitAll()");
    security.checkTokenAccess("isAuthenticated()");
    security.allowFormAuthenticationForClients();
    // 解决Encoded password does not look like BCrypt报错
    // 因为springsecurity在最新版本升级后,默认把之前的明文密码方式给去掉了
    // https://spring.io/blog/2017/11/01/spring-security-5-0-0-rc1-released#password-storage-updated
    security.passwordEncoder(NoOpPasswordEncoder.getInstance());
}
发布了43 篇原创文章 · 获赞 25 · 访问量 9万+

猜你喜欢

转载自blog.csdn.net/single_cong/article/details/104229655
今日推荐