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; } } }