using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace CloudBuilder.Core.Application.Options { /// /// JWT身份认证选项 /// public class JwtOptions { /// /// 获取或设置 密钥 /// public string Secret { get; set; } /// /// 获取或设置 发行方 /// public string Issuer { get; set; } /// /// 获取或设置 订阅方 /// public string Audience { get; set; } /// /// 获取或设置 AccessToken有效期分钟数 /// public double AccessExpireMins { get; set; } /// /// 获取或设置 RefreshToken有效期分钟数 /// public double RefreshExpireMins { get; set; } /// /// 获取或设置 RefreshToken是否绝对过期 /// public bool IsRefreshAbsoluteExpired { get; set; } = true; } }