2024-08-11 19:20:09 +03:30
|
|
|
|
namespace Brizco.Core.CoreServices.Abstracts;
|
2023-09-20 11:54:12 +03:30
|
|
|
|
|
|
|
|
|
|
public interface IJwtService : IScopedDependency
|
|
|
|
|
|
{
|
2024-05-28 18:50:02 +03:30
|
|
|
|
Task<AccessToken<TUser>> Generate<TUser>(TUser user, Guid complexId, Guid roleId) where TUser : ApplicationUser;
|
2023-09-20 11:54:12 +03:30
|
|
|
|
Task<AccessToken<TUser>> Generate<TUser>(TUser user, Guid complexId) where TUser : ApplicationUser;
|
|
|
|
|
|
Task<AccessToken<TUser>> Generate<TUser>(TUser user) where TUser : ApplicationUser;
|
|
|
|
|
|
|
|
|
|
|
|
Task<AccessToken<TUserDto>> Generate<TUserDto, TUser>(TUser user, Guid complexId, Guid roleId) where TUser : ApplicationUser;
|
|
|
|
|
|
Task<AccessToken<TUserDto>> Generate<TUserDto, TUser>(TUser user, Guid complexId) where TUser : ApplicationUser;
|
|
|
|
|
|
Task<AccessToken<TUserDto>> Generate<TUserDto, TUser>(TUser user) where TUser : ApplicationUser;
|
2023-12-11 14:32:29 +03:30
|
|
|
|
|
|
|
|
|
|
Task<AccessToken<TUserDto, TRole>> Generate<TUserDto, TUser, TRole>(TUser user, Guid complexId, Guid roleId) where TUser : ApplicationUser;
|
2023-09-20 11:54:12 +03:30
|
|
|
|
}
|