1 package com.pentila.basic;
3 import java.util.Collection;
4 import java.util.HashSet;
8 import org.springframework.security.core.Authentication;
9 import org.springframework.security.core.GrantedAuthority;
10 import org.springframework.security.core.authority.GrantedAuthorityImpl;
12 public class FakeAuthentication implements Authentication {
16 public FakeAuthentication(String login) {
20 public String getName() {
24 public Collection<GrantedAuthority> getAuthorities() {
26 Set<GrantedAuthority> sga = new HashSet<GrantedAuthority>();
27 sga.add( new GrantedAuthorityImpl("ROLE_USER"));
33 public Object getCredentials() {
34 // TODO Auto-generated method stub
38 public Object getDetails() {
39 // TODO Auto-generated method stub
43 public Object getPrincipal() {
45 MyUserDetails mud = new MyUserDetails(login);
51 public boolean isAuthenticated() {
52 // TODO Auto-generated method stub
56 public void setAuthenticated(boolean arg0) throws IllegalArgumentException {
57 // TODO Auto-generated method stub