Files
the-biergarten-app/src/Core/Infrastructure/Infrastructure.Jwt/ITokenInfrastructure.cs

15 lines
301 B
C#

using System.Security.Claims;
namespace Infrastructure.Jwt;
public interface ITokenInfrastructure
{
string GenerateJwt(
Guid userId,
string username,
DateTime expiry,
string secret
);
Task<ClaimsPrincipal> ValidateJwtAsync(string token, string secret);
}