@Override
public UserDetails loadUserByUsername(String email) throws UsernameNotFoundException{
User user = userRepository.findByEmail(email);
if(user == null) {
throw new UsernameNotFoundException("Invalid User");
}
else {
Set<GrantedAuthority> grantedAuthorities = user.getRoles()
.stream()
.map(role -> new SimpleGrantedAuthority(role.getName()))
.collect(Collectors.toSet());
return new org
.springframework
.security
.core
.userdetails
.User(user.getEmail(), user.getPassword(), grantedAuthorities);
}
}
ListUserDetailsService.java 文件源码
java
阅读 32
收藏 0
点赞 0
评论 0
项目:SoftUni
作者:
评论列表
文章目录