package cn.meowrain.aioj.backend.framework.security.properties;

import lombok.Data;
import org.springframework.boot.context.properties.ConfigurationProperties;

@Data
@ConfigurationProperties(value = JwtPropertiesConfiguration.PREFIX)
public class JwtPropertiesConfiguration {

	public static final String PREFIX = "jwt";

	/***
	 * 开启
	 */
	private Boolean enabled;
	/**
	 * JWT 密钥（必须 32 字节以上）
	 */
	private String secret;

	/**
	 * 过期时间（单位：毫秒）
	 */
	private long accessExpire; // access token TTL

	/**
	 * 刷新令牌时间
	 */
	private long refreshExpire; // refresh token TTL

}
