using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace cylsg.Authorization
{
///
/// Ez鉴权服务
///
public interface IEzAuthorizationService
{
TokenInfo CreateToken(T jwt) where T : EzJwtModel;
Task RefreshToken(string refToken) where T : EzJwtModel;
}
///
/// toke详情
///
public class TokenInfo
{
///
/// 当前token
///
public string accessToken { get; set; }
///
/// 刷新Token
///
public string refreshToken { get; set; }
///
/// 当前token到期时间
///
public DateTime? expires { get; set; }
}
}