Skip to content
Snippets Groups Projects
Commit 90f53b9d authored by Paul-Christian Volkmer's avatar Paul-Christian Volkmer
Browse files

Use SimpleGrantedAuthority instead of deprecated GrantedAuthorityImpl

parent 263eeac1
No related merge requests found
......@@ -24,19 +24,18 @@ import java.util.List;
import org.jasig.cas.client.validation.Assertion;
import org.springframework.security.cas.userdetails.AbstractCasAssertionUserDetailsService;
import org.springframework.security.core.GrantedAuthority;
import org.springframework.security.core.authority.GrantedAuthorityImpl;
import org.springframework.security.core.authority.SimpleGrantedAuthority;
import org.springframework.security.core.userdetails.User;
import org.springframework.security.core.userdetails.UserDetails;
import org.springframework.stereotype.Service;
@Service
public class CasUserDetailsService extends
AbstractCasAssertionUserDetailsService {
public class CasUserDetailsService extends AbstractCasAssertionUserDetailsService {
@Override
protected final UserDetails loadUserDetails(final Assertion assertion) {
final List<GrantedAuthority> grantedAuthorities = new ArrayList<GrantedAuthority>();
grantedAuthorities.add(new GrantedAuthorityImpl("ROLE_USER"));
grantedAuthorities.add(new SimpleGrantedAuthority("ROLE_USER"));
return new User(
assertion.getPrincipal().getName(),
......@@ -46,6 +45,6 @@ public class CasUserDetailsService extends
true,
true,
grantedAuthorities
);
);
}
}
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment