Created
July 7, 2025 18:52
-
-
Save jeffersonchaves/410fe69b2c1987d690e2b18c897a0a3e to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
public class UserAuthenticated implements UserDetails{ | |
User user; | |
public UserAuthenticated(User user) { | |
this.user = user; | |
} | |
@Override | |
public Collection<? extends GrantedAuthority> getAuthorities() { | |
return List.of(()-> "ROLE_USER"); | |
} | |
@Override | |
public String getPassword() { | |
return user.getPassword(); | |
} | |
@Override | |
public String getUsername() { | |
return user.getUsername(); | |
} | |
@Override | |
public boolean isAccountNonExpired() { | |
return true; | |
} | |
@Override | |
public boolean isAccountNonLocked() { | |
return true; | |
} | |
@Override | |
public boolean isCredentialsNonExpired() { | |
return true; | |
} | |
@Override | |
public boolean isEnabled() { | |
return true; | |
} | |
@Override | |
public String toString() { | |
return "UserAuthenticated [user=" + user + "]"; | |
} | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment