--- /dev/null
+package com.pentila.basic;
+
+import java.util.Collection;
+import java.util.HashSet;
+import java.util.Set;
+
+import org.springframework.security.core.GrantedAuthority;
+import org.springframework.security.core.authority.GrantedAuthorityImpl;
+import org.springframework.security.core.userdetails.UserDetails;
+
+public class MyUserDetails implements UserDetails {
+
+ String login = "";
+
+ public MyUserDetails(String login) {
+ this.login = login;
+ }
+
+ public Collection<GrantedAuthority> getAuthorities() {
+
+ Set<GrantedAuthority> sga = new HashSet<GrantedAuthority>();
+ sga.add( new GrantedAuthorityImpl("ROLE_USER"));
+
+ return sga;
+ }
+
+ public String getPassword() {
+ // TODO Auto-generated method stub
+ return "";
+ }
+
+ public String getUsername() {
+ return login;
+ }
+
+ public boolean isAccountNonExpired() {
+ // TODO Auto-generated method stub
+ return true;
+ }
+
+ public boolean isAccountNonLocked() {
+ // TODO Auto-generated method stub
+ return true;
+ }
+
+ public boolean isCredentialsNonExpired() {
+ // TODO Auto-generated method stub
+ return true;
+ }
+
+ public boolean isEnabled() {
+ // TODO Auto-generated method stub
+ return true;
+ }
+
+}