Files
TechHelper/TechHelper.Server/Services/IAuthenticationService.cs
2025-05-23 19:03:00 +08:00

15 lines
357 B
C#

using TechHelper.Context;
using Microsoft.AspNetCore.Identity;
using System.Security.Claims;
using Entities.Contracts;
namespace TechHelper.Services
{
public interface IAuthenticationService
{
public Task<string> GetToken(User user);
public string GenerateRefreshToken();
public ClaimsPrincipal GetPrincipalFromExpiredToken(string token);
}
}