namespace NCC.Authorization { /// /// Jwt 配置 /// public sealed class JWTSettingsOptions { /// /// 验证签发方密钥 /// public bool? ValidateIssuerSigningKey { get; set; } /// /// 签发方密钥 /// public string IssuerSigningKey { get; set; } /// /// 验证签发方 /// public bool? ValidateIssuer { get; set; } /// /// 签发方 /// public string ValidIssuer { get; set; } /// /// 验证签收方 /// public bool? ValidateAudience { get; set; } /// /// 签收方 /// public string ValidAudience { get; set; } /// /// 验证生存期 /// public bool? ValidateLifetime { get; set; } /// /// 过期时间容错值,解决服务器端时间不同步问题(秒) /// public long? ClockSkew { get; set; } /// /// 过期时间(分钟) /// public long? ExpiredTime { get; set; } /// /// 加密算法 /// public string Algorithm { get; set; } } }