
ru.mynewtons.starter.oauth2.service.UserDetailsService Maven / Gradle / Ivy
package ru.mynewtons.starter.oauth2.service;
import org.springframework.data.domain.Page;
import org.springframework.data.domain.Pageable;
import ru.mynewtons.starter.oauth2.domain.UserDetails;
import java.util.List;
import java.util.Set;
public interface UserDetailsService extends org.springframework.security.core.userdetails.UserDetailsService {
UserDetails findByEmail(String email);
UserDetails save(UserDetails userDetails);
UserDetails findById(String id);
List findAllByIds(Set ids);
UserDetails enableUser(String userId, String comment);
UserDetails disableUser(String id, String comment);
Page findAll(Pageable pageable);
@Override
org.springframework.security.core.userdetails.UserDetails loadUserByUsername(String email);
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy