Spring SimpleGrantedAuthority的替代方案
我最近开始了一个springboot课程,课程负责人使用SpringSecurityGrantedAuthority接口。我无法解析GrantedAuthority的路径,在阅读了更多内容后,我发现它已经过时,现在应该使用SimpleGrantedAuthority。出于某种原因,我也无法解决通往SimpleGrantedAuthority的道路。在security.core.authority下,我只有映射。你知道我可以用什么来代替吗Spring SimpleGrantedAuthority的替代方案,spring,spring-boot,Spring,Spring Boot,我最近开始了一个springboot课程,课程负责人使用SpringSecurityGrantedAuthority接口。我无法解析GrantedAuthority的路径,在阅读了更多内容后,我发现它已经过时,现在应该使用SimpleGrantedAuthority。出于某种原因,我也无法解决通往SimpleGrantedAuthority的道路。在security.core.authority下,我只有映射。你知道我可以用什么来代替吗 The code of the course I star
The code of the course I started:
package com.bookstore.domain.security;
import java.io.Serializable;
import org.springframework.security.core.GrantedAuthority;
public class Authority implements GrantedAuthority, Serializable {
private static final long serialVersionUID = 123123L;
private final String authority;
public Authority(String authority) {
this.authority = authority;
}
@Override
public String getAuthority() {
return authority;
}
}
告诉我它在哪里说它是去擦伤的:我想你把GrantedAuthority和GrantedAuthorityImpl搞混了,GrantedAuthorityImpl确实被弃用了。在最新的里程碑中,您可以看到@Aidan Moriarty中仍然存在GrantedAuthority和SimpleGrantedAuthority,知道我为什么无法解决这个问题吗?我只能看到授权下的映射…您依赖的是哪个版本的spring security?@Aidan Moriarty spring boot starter(spring security 4.3.2-release)告诉我它在哪里被去除了
,
:我认为您把GrantedAuthority和GrantedAuthorityImpl混淆了,GrantedAuthorityImpl确实被弃用了。在最新的里程碑中,您可以看到@Aidan Moriarty中仍然存在GrantedAuthority和SimpleGrantedAuthority,知道我为什么无法解决这个问题吗?我只能看到授权下的映射…您依赖哪个版本的spring security?@Aidan Moriarty spring boot starter(spring security 4.3.2-release)