package com.its.bis.webapp.vo; import lombok.Data; import lombok.ToString; import org.springframework.security.core.GrantedAuthority; import org.springframework.security.core.userdetails.UserDetails; import java.util.ArrayList; import java.util.List; @Data @ToString public class UserVo implements UserDetails { private String id; private String password; private List authorities = new ArrayList(); public UserVo(String id, String password){ this.id = id; this.password = password; } public UserVo() { } @Override public String getUsername() { return id; } @Override public boolean isAccountNonExpired() { return true; } @Override public boolean isAccountNonLocked() { return true; } @Override public boolean isCredentialsNonExpired() { return true; } @Override public boolean isEnabled() { return true; } }