/** * @Copyright: 江西金磊科技发展有限公司 All rights reserved.Notice 仅限于授权后使用,禁止非授权传阅以及私自用于商业目的。 */ package com.jeecms.auth.service; import org.springframework.security.core.userdetails.UserDetails; import org.springframework.security.core.userdetails.UserDetailsService; import org.springframework.security.core.userdetails.UsernameNotFoundException; /** * 自定义UserDetailsService * * @author: tom * @date: 2019年5月16日 下午7:28:12 */ public interface MyUserDetailsService extends UserDetailsService { /** * 获取用户认证信息并设置token到认证信息中 * * @Title: loadUserByUsername * @param username * 用户名 * @param token * token * @throws UsernameNotFoundException * UsernameNotFoundException * @return: UserDetails */ public UserDetails loadUserByUsername(String username, String token) throws UsernameNotFoundException; }