2024-11-03 11:21:47 +08:00
|
|
|
|
namespace SiteManagementSystem_SoftwareEngineering_.Configuration
|
2024-10-30 17:52:22 +08:00
|
|
|
|
{
|
|
|
|
|
public class TokenFactoryConfiguration
|
|
|
|
|
{
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// AccessToken有效期(分钟)
|
|
|
|
|
/// </summary>
|
|
|
|
|
public int AccessTokenExpire { get; set; } = 60;
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// RefreshToken有效期(分钟)
|
|
|
|
|
/// </summary>
|
|
|
|
|
public int RefreshTokenExpire { get; set; } = 10080;
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 在RefreshToken过期前多久自动刷新RefreshToken
|
|
|
|
|
/// </summary>
|
|
|
|
|
public int RefreshTokenBefore { get; set; } = 1440;
|
|
|
|
|
|
|
|
|
|
public string Issuer { get; set; } = null!;
|
|
|
|
|
|
|
|
|
|
public string Audience { get; set; } = null!;
|
|
|
|
|
|
|
|
|
|
public string SigningKey { get; set; } = null!;
|
|
|
|
|
}
|
|
|
|
|
}
|