using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Text.Json.Serialization; using System.Threading.Tasks; namespace HuanMeng.DotNetCore.JwtInfrastructure { /// /// JwtToken 配置文件 /// public class JwtTokenConfig { /// /// 加密值 /// [JsonPropertyName("secret")] public string Secret { get; set; } = string.Empty; /// /// 颁发者 /// [JsonPropertyName("issuer")] public string Issuer { get; set; } = string.Empty; /// /// 受众 /// [JsonPropertyName("audience")] public string Audience { get; set; } = string.Empty; /// /// 令牌过期时间 /// [JsonPropertyName("accessTokenExpiration")] public int AccessTokenExpiration { get; set; } /// /// 刷新令牌过期时间(一般会比令牌过期时间长) /// [JsonPropertyName("refreshTokenExpiration")] public int RefreshTokenExpiration { get; set; } } }