SocialCustomerServicesImpl.java
Home
/
sm-shop /
src /
main /
java /
com /
salesmanager /
shop /
store /
security /
SocialCustomerServicesImpl.java
package com.salesmanager.shop.store.security;
import javax.inject.Inject;
import org.springframework.security.core.userdetails.UserDetails;
import org.springframework.security.core.userdetails.UserDetailsService;
import org.springframework.security.core.userdetails.UsernameNotFoundException;
import org.springframework.stereotype.Service;
@Service("socialCustomerDetailsService")
public class SocialCustomerServicesImpl implements UserDetailsService{
@Inject
UserDetailsService customerDetailsService;
@Override
public UserDetails loadUserByUsername(String username) throws UsernameNotFoundException {
//delegates to Customer fetch service
UserDetails userDetails = customerDetailsService.loadUserByUsername(username);
if (userDetails == null) {
return null;
}
return userDetails;
}
}