12 lines
345 B
C#
12 lines
345 B
C#
using F9WebAiTest.Domain.Entities.SYS.RBAC;
|
|
|
|
namespace F9WebAiTest.Application.Services.Auth;
|
|
|
|
public interface IJwtService
|
|
{
|
|
string GenerateAccessToken(User user, IEnumerable<string> roles);
|
|
string GenerateRefreshToken();
|
|
(long id, string username) ValidateAccessToken(string token);
|
|
long? ValidateRefreshToken(string token);
|
|
}
|