From 90f53b9dff2e26d9604cccb5b5f77d1914b66813 Mon Sep 17 00:00:00 2001 From: Paul-Christian Volkmer <paul-christian.volkmer@mni.thm.de> Date: Mon, 2 Jun 2014 13:33:40 +0200 Subject: [PATCH] Use SimpleGrantedAuthority instead of deprecated GrantedAuthorityImpl --- src/main/java/de/thm/arsnova/CasUserDetailsService.java | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/src/main/java/de/thm/arsnova/CasUserDetailsService.java b/src/main/java/de/thm/arsnova/CasUserDetailsService.java index 7ad909d2..53c56f58 100644 --- a/src/main/java/de/thm/arsnova/CasUserDetailsService.java +++ b/src/main/java/de/thm/arsnova/CasUserDetailsService.java @@ -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 - ); + ); } } -- GitLab