MyUser.java 1.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374
  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. * @return
  12. */
  13. @Override
  14. public Collection<? extends GrantedAuthority> getAuthorities() {
  15. return null;
  16. }
  17. /**
  18. * 密码
  19. * @return
  20. */
  21. @Override
  22. public String getPassword() {
  23. return "123456";
  24. }
  25. /**
  26. * 账号
  27. * @return
  28. */
  29. @Override
  30. public String getUsername() {
  31. return "admin";
  32. }
  33. /**
  34. * 账号是否过期 false 过期 true 未过期
  35. * @return
  36. */
  37. @Override
  38. public boolean isAccountNonExpired() {
  39. return true;
  40. }
  41. /**
  42. * 账号是否冻结 false 冻结 true 未冻结
  43. * @return
  44. */
  45. @Override
  46. public boolean isAccountNonLocked() {
  47. return true;
  48. }
  49. /**
  50. * 密码是否过期 false 过期 true 未过期
  51. * @return
  52. */
  53. @Override
  54. public boolean isCredentialsNonExpired() {
  55. return true;
  56. }
  57. /**
  58. * 账号是否可用 false 可用 true 不可用
  59. * @return
  60. */
  61. @Override
  62. public boolean isEnabled() {
  63. return true;
  64. }
  65. }