java - mvc - spring security tutorial



alternativa a la clase GrantedAuthorityImpl() (1)

Quiero la alternativa a la clase GrantedAuthorityImpl (). Quiero esto en la implementación de seguridad de primavera. La clase GrantedAuthorityImpl () es Depricated.hence quiero una solución alternativa a ella.

Mi código :

public Collection<GrantedAuthority> getAuthorities(Integer access) {
    List<GrantedAuthority> authList = new ArrayList<GrantedAuthority>(2);

    if (access.compareTo(1) == 0) {
        authList.add(new GrantedAuthorityImpl("ROLE_ADMIN"));
    }
    else{
        authList.add(new GrantedAuthorityImpl("ROLE_USER"));
    }
    return authList;
}

La clase GrantedAuthorityImpl ha quedado obsoleta; en su lugar, puede usar SimpleGrantedAuthority:

public Collection<GrantedAuthority> getAuthorities(Integer access) {
    List<GrantedAuthority> authList = new ArrayList<GrantedAuthority>(2);

    if (access.compareTo(1) == 0) {
        authList.add(new SimpleGrantedAuthority("ROLE_ADMIN"));
    }
    else{
        authList.add(new SimpleGrantedAuthority("ROLE_USER"));
    }
    return authList;
}




spring-security