package com.hepl.tunefortwo.service;

import org.springframework.http.ResponseEntity;
import org.springframework.security.core.Authentication;
import org.springframework.stereotype.Service;

import com.hepl.tunefortwo.dto.LoginRequestDto;

@Service
public interface AuthService {

    ResponseEntity<?> autheticateUser(LoginRequestDto loginRequestDto);
	
	String extractJwtToken(Authentication authentication);
	
	String extractRoleIdFromJwt(String jwtToken);
	
	String extractRoleIdFromPayload(String payload);
	
	ResponseEntity<?> getAllUsers();
}
