From 46d4962923d62fdfe391691f1fffaa799313dd17 Mon Sep 17 00:00:00 2001 From: zaalbarxx Date: Mon, 13 May 2024 12:28:02 +0200 Subject: [PATCH] Added OauthRefreshTokenExpirationPolicy type --- pkg/fusionauth/Domain.go | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/pkg/fusionauth/Domain.go b/pkg/fusionauth/Domain.go index 42b6627..e3390cf 100644 --- a/pkg/fusionauth/Domain.go +++ b/pkg/fusionauth/Domain.go @@ -7805,3 +7805,19 @@ func (b *EventLogResponse) SetStatus(status int) { type TenantRegistrationConfiguration struct { BlockedDomains []string `json:"blockedDomains,omitempty"` } + +/** + * Controls the policy for refresh token expiration + * @author Maksym Cierżniak + */ +type OauthRefreshTokenExpirationPolicy string + +func (e OauthRefreshTokenExpirationPolicy) String() string { + return string(e) +} + +const ( + OauthRefreshTokenExpirationPolicy_Fixed RefreshTokenExpirationPolicy = "Fixed" + OauthRefreshTokenExpirationPolicy_SlidingWindow RefreshTokenExpirationPolicy = "SlidingWindow" + OauthRefreshTokenExpirationPolicy_SlidingWindowWithMaximumLifetime RefreshTokenExpirationPolicy = "SlidingWindowWithMaximumLifetime" +)