4.3 SpringSecurity自定义用户认证逻辑

image-20180912211851012

要点

  1. 用户信息获取逻辑  - UserDetailsServices接口的loadUserByUsername
  2. 用户校验逻辑 - UserDetails
  3. 密码加密解密 - PasswordEncoder

强大的BCryptPasswordEncoder

  1. 会给你的密码追加一个盐值
  2. 相同的密码,生成的最终加密密码是不一样的