docs/interfaces/management.Management.ClientRefreshTokenConfiguration.html
Refresh token configuration
interface ClientRefreshTokenConfiguration {
rotation_type: Management.RefreshTokenRotationTypeEnum;
expiration_type: Management.RefreshTokenExpirationTypeEnum;
leeway?: number;
token_lifetime?: number;
infinite_token_lifetime?: boolean;
idle_token_lifetime?: number;
infinite_idle_token_lifetime?: boolean;
policies?: ClientRefreshTokenPolicy[] | null;
}
rotation_typeexpiration_typeleeway?token_lifetime?infinite_token_lifetime?idle_token_lifetime?infinite_idle_token_lifetime?policies?
rotation_type: Management.RefreshTokenRotationTypeEnum
expiration_type: Management.RefreshTokenExpirationTypeEnum
Optionalleewayleeway?: number
Period in seconds where the previous refresh token can be exchanged without triggering breach detection
Optionaltoken_lifetimetoken_lifetime?: number
Period (in seconds) for which refresh tokens will remain valid
Optionalinfinite_token_lifetimeinfinite_token_lifetime?: boolean
Prevents tokens from having a set lifetime when true (takes precedence over token_lifetime values)
Optionalidle_token_lifetimeidle_token_lifetime?: number
Period (in seconds) for which refresh tokens will remain valid without use
Optionalinfinite_idle_token_lifetimeinfinite_idle_token_lifetime?: boolean
Prevents tokens from expiring without use when true (takes precedence over idle_token_lifetime values)
Optionalpoliciespolicies?: ClientRefreshTokenPolicy[] | null
A collection of policies governing multi-resource refresh token exchange (MRRT), defining how refresh tokens can be used across different resource servers
Member Visibility
ThemeOSLightDark
Properties rotation_typeexpiration_typeleewaytoken_lifetimeinfinite_token_lifetimeidle_token_lifetimeinfinite_idle_token_lifetimepolicies