Guest User

Untitled

a guest
Jan 23rd, 2019
143
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.01 KB | None | 0 0
  1. package in.springframework.blog.tutorials;
  2.  
  3. import java.security.Principal;
  4. import java.util.Optional;
  5.  
  6. /**
  7. * Created by vinay on 2/3/16.
  8. */
  9. public class UsernamePasswordPrincipal implements Principal {
  10.  
  11.  
  12. public UsernamePasswordPrincipal(Optional<String> username, Optional<String> password) {
  13. this.username = username;
  14. this.password = password;
  15. this.newUser = false;
  16. }
  17.  
  18. public UsernamePasswordPrincipal(Optional<String> username, Optional<String> password, boolean newUser) {
  19. this.username = username;
  20. this.password = password;
  21. this.newUser = newUser;
  22. }
  23.  
  24. @Override
  25. public String getName() {
  26. return username.get();
  27. }
  28.  
  29. public Optional<String> getUsername() {
  30. return username;
  31. }
  32.  
  33. public Optional<String> getPassword() {
  34. return password;
  35. }
  36.  
  37. public boolean isNewUser() {
  38. return newUser;
  39. }
  40.  
  41. private final Optional<String> username;
  42. private final Optional<String> password;
  43. private final boolean newUser;
  44. }
Add Comment
Please, Sign In to add comment