All Downloads are FREE. Search and download functionalities are using the official Maven repository.

net.smartcosmos.userdetails.service.AuthenticateUserService Maven / Gradle / Ivy

The newest version!
package net.smartcosmos.userdetails.service;

import org.springframework.http.ResponseEntity;

import net.smartcosmos.userdetails.domain.rest.AuthenticateRequest;

/**
 * Interface for User Authentication Service implementations.
 */
public interface AuthenticateUserService {

    /**
     * Gets the User Details for a user authentication request.
     *
     * @param request the user authentication request
     * @return the response entity
     */
    ResponseEntity authenticateUser(AuthenticateRequest request);

    ResponseEntity isUserActive(String username);
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy