public UserDetails loadUserByUsername(String userName) throws UsernameNotFoundException {
//System.err.println("-----------MyUserDetailServiceImpl loadUserByUsername ----------- ");
//取得用户的权限
Customer user = authService.findCustomer(userName);
if (user==null)
throw new UsernameNotFoundException(userName+" not exist!");
Collection<GrantedAuthority> grantedAuths = obtionGrantedAuthorities(user);
// 封装成spring security的user
User userdetail = new User(
user.getName(),
user.getPassword(),
true,
true,
true,
true,
grantedAuths //用户的权限
);
return userdetail;
}
java类org.springframework.security.core.userdetails.UsernameNotFoundException的实例源码
MainUserDetailServiceImpl.java 文件源码
项目:Fetax-AI
阅读 23
收藏 0
点赞 0
评论 0
UserDetailsServiceImpl.java 文件源码
项目:Spring-Security-Third-Edition
阅读 23
收藏 0
点赞 0
评论 0
@Override
@Transactional(readOnly = true)
public UserDetails loadUserByUsername(final String username) throws UsernameNotFoundException {
CalendarUser user = userRepository.findByEmail(username);
if (user == null)
throw new UsernameNotFoundException("username " + username
+ " not found");
Set<GrantedAuthority> grantedAuthorities = new HashSet<>();
for (Role role : user.getRoles()){
grantedAuthorities.add(new SimpleGrantedAuthority(role.getName()));
}
return new org.springframework.security.core.userdetails.User(user.getEmail(), user.getPassword(), grantedAuthorities);
}
UserDetailsServiceImpl.java 文件源码
项目:Spring-Security-Third-Edition
阅读 20
收藏 0
点赞 0
评论 0
@Override
@Transactional(readOnly = true)
public UserDetails loadUserByUsername(final String username) throws UsernameNotFoundException {
CalendarUser user = userRepository.findByEmail(username);
if (user == null)
throw new UsernameNotFoundException("username " + username
+ " not found");
Set<GrantedAuthority> grantedAuthorities = new HashSet<>();
for (Role role : user.getRoles()){
grantedAuthorities.add(new SimpleGrantedAuthority(role.getName()));
}
return new org.springframework.security.core.userdetails.User(user.getEmail(), user.getPassword(), grantedAuthorities);
}
HttpUserFetcher.java 文件源码
项目:lemon
阅读 18
收藏 0
点赞 0
评论 0
public UserInfo getUserInfo(String username, String appId, String repoCode) {
Map<String, Object> parameterMap = new HashMap<String, Object>();
parameterMap.put("username", username);
parameterMap.put("appId", appId);
parameterMap.put("repoCode", repoCode);
try {
String content = httpHandler.readText(url, parameterMap);
logger.info(content);
JsonMapper jsonMapper = new JsonMapper();
Map map = jsonMapper.fromJson(content, Map.class);
logger.debug("{}", map);
long userId = ((Number) map.get("userId")).longValue();
List<String> authorities = (List<String>) map.get("authorities");
List<String> attributes = (List<String>) map.get("attributes");
UserInfoImpl userInfo = new UserInfoImpl();
userInfo.setUsername(username);
userInfo.setPassword((String) map.get("password"));
userInfo.setAuthorities(authorities);
userInfo.setAttributes(attributes);
userInfo.getExtra().put("userId", userId);
userInfo.getExtra().put("appId", appId);
return userInfo;
} catch (Exception ex) {
logger.error(ex.getMessage(), ex);
throw new UsernameNotFoundException(username, ex);
}
}
WeaverService.java 文件源码
项目:forweaver2.0
阅读 24
收藏 0
点赞 0
评论 0
public UserDetails loadUserByUsername(String id) throws UsernameNotFoundException {
// TODO Auto-generated method stub
Weaver weaver = weaverDao.get(id);
if(weaver == null || weaver.isLeave())
return null;
return weaver;
}
KerberosUserDetailsService.java 文件源码
项目:nifi-registry
阅读 51
收藏 0
点赞 0
评论 0
@Override
public UserDetails loadUserByUsername(String username) throws UsernameNotFoundException {
return new User(
username,
"notUsed",
true,
true,
true,
true,
AuthorityUtils.createAuthorityList("ROLE_USER"));
}
UserDetailsServiceImpl.java 文件源码
项目:Spring-Security-Third-Edition
阅读 25
收藏 0
点赞 0
评论 0
@Override
@Transactional(readOnly = true)
public UserDetails loadUserByUsername(final String username) throws UsernameNotFoundException {
CalendarUser user = userRepository.findByEmail(username);
Set<GrantedAuthority> grantedAuthorities = new HashSet<>();
for (Role role : user.getRoles()){
grantedAuthorities.add(new SimpleGrantedAuthority(role.getName()));
}
return new org.springframework.security.core.userdetails.User(user.getEmail(), user.getPassword(), grantedAuthorities);
}
JwtUserDetailsServiceImpl.java 文件源码
项目:rest-api-jwt-spring-security
阅读 18
收藏 0
点赞 0
评论 0
@Override
public UserDetails loadUserByUsername(String username) throws UsernameNotFoundException {
User user = userRepository.findByUsername(username);
if (user == null) {
throw new UsernameNotFoundException(String.format("No user found with username '%s'.", username));
} else {
return JwtUserFactory.create(user);
}
}
CalendarUserDetailsService.java 文件源码
项目:Spring-Security-Third-Edition
阅读 25
收藏 0
点赞 0
评论 0
/**
* Lookup a {@link CalendarUser} by the username representing the email address. Then, convert the
* {@link CalendarUser} into a {@link UserDetails} to conform to the {@link UserDetails} interface.
*/
@Override
public UserDetails loadUserByUsername(String username) throws UsernameNotFoundException {
CalendarUser user = calendarUserDao.findUserByEmail(username);
if (user == null) {
throw new UsernameNotFoundException("Invalid username/password.");
}
return new CalendarUserDetails(user);
}
SimpleSocialUserDetailsService.java 文件源码
项目:gamesboard
阅读 17
收藏 0
点赞 0
评论 0
/**
* Loads the username by using the account ID of the user.
* @param userId The account ID of the requested user.
* @return The information of the requested user.
* @throws UsernameNotFoundException Thrown if no user is found.
* @throws DataAccessException
*/
@Override
public SocialUserDetails loadUserByUserId(String userId) throws UsernameNotFoundException, DataAccessException {
LOGGER.debug("Loading user by user id: {}", userId);
UserDetails userDetails = userDetailsService.loadUserByUsername(userId);
LOGGER.debug("Found user details: {}", userDetails);
return (SocialUserDetails) userDetails;
}