首页 > 编程语言 > 详细

SpringSecurity自定义用户认证逻辑

时间:2019-03-28 18:36:37      阅读:115      评论:0      收藏:0      [点我收藏+]

⒈处理用户信息获取逻辑

  用户信息的获取逻辑是被SpringSecurity封装到UserDetailsService接口里面的

 1 package org.springframework.security.core.userdetails;
 2 
 3 /**
 4  * 用户信息的获取逻辑是被SpringSecurity封装到UserDetailsService接口里面的
 5  */
 6 public interface UserDetailsService {
 7 
 8     /**
 9      * 根据通过用户输入的用户名得到用户信息,SpringSecurity会利用这些用户信息去做一些相应的处理和校验。
10      * 如果处理和检验都通过了,Spring会把这个用户放到Session里面。
11      * 如果找不到用户,则会抛出用户名不存在这个异常
12      * @param username
13      * @return
14      * @throws UsernameNotFoundException
15      */
16     UserDetails loadUserByUsername(String username) throws UsernameNotFoundException;
17 }

 

SpringSecurity自定义用户认证逻辑

原文:https://www.cnblogs.com/fanqisoft/p/10616845.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!