@Override
 public Collection<? extends GrantedAuthority> getAuthorities() {
   List<SimpleGrantedAuthority> list = new ArrayList<SimpleGrantedAuthority>();
   for (Permission p : authGroup.getRoles()) {
     list.add(new SimpleGrantedAuthority(p.getRolename()));
   }
   return list;
 }