14 lines
461 B
C#
14 lines
461 B
C#
using Application.Common.Results;
|
|
using Application.DTOs;
|
|
using Application.Models;
|
|
|
|
namespace Application.Interfaces;
|
|
|
|
public interface IAuthenticationService
|
|
{
|
|
Task<Result> RegisterAsync(RegisterRequest request);
|
|
Task<Result> LoginAsync(LoginRequest request);
|
|
Task<Result> RefreshTokensAsync(RefreshTokenRequest request);
|
|
Task<Result> SendResetEmailAsync(string email);
|
|
Task<Result> ResetPasswordAsync(ResetPasswordDto resetPasswordDto);
|
|
} |