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