MyUser.java 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475
  1. package com.yihu.jw.model;
  2. import org.springframework.security.core.GrantedAuthority;
  3. import org.springframework.security.core.userdetails.UserDetails;
  4. import java.util.Collection;
  5. /**
  6. * Created by chenweida on 2017/11/29.
  7. */
  8. public class MyUser implements UserDetails
  9. {
  10. /**
  11. * 权限
  12. * @return
  13. */
  14. @Override
  15. public Collection<? extends GrantedAuthority> getAuthorities() {
  16. return null;
  17. }
  18. /**
  19. * 密码
  20. * @return
  21. */
  22. @Override
  23. public String getPassword() {
  24. return "123456";
  25. }
  26. /**
  27. * 账号
  28. * @return
  29. */
  30. @Override
  31. public String getUsername() {
  32. return "admin";
  33. }
  34. /**
  35. * 账号是否过期 false 过期 true 未过期
  36. * @return
  37. */
  38. @Override
  39. public boolean isAccountNonExpired() {
  40. return true;
  41. }
  42. /**
  43. * 账号是否冻结 false 冻结 true 未冻结
  44. * @return
  45. */
  46. @Override
  47. public boolean isAccountNonLocked() {
  48. return true;
  49. }
  50. /**
  51. * 密码是否过期 false 过期 true 未过期
  52. * @return
  53. */
  54. @Override
  55. public boolean isCredentialsNonExpired() {
  56. return true;
  57. }
  58. /**
  59. * 账号是否可用 false 可用 true 不可用
  60. * @return
  61. */
  62. @Override
  63. public boolean isEnabled() {
  64. return true;
  65. }
  66. }