Здравствуйте.
Возникает ситуация, когда в таблице oauth2_authorization
дата refresh_token_expires_at меньше даты access_token_expires_at
Например:
“access_token_expires_at” : “2025-05-28T12:42:56.120Z”,
“refresh_token_expires_at” : “2025-05-10T10:45:41.415Z”
В результате access_token истек, и refresh_token истек еще раньше.
Пользователь вынужден заново вводить пароль для авторизации.
Это проявляется не у всех пользователей.
В properties указаны такие сроки жизни токенов
spring.security.oauth2.authorizationserver.client.restclient.token.access-token-time-to-live=30m
spring.security.oauth2.authorizationserver.client.restclient.token.refresh-token-time-to-live=2400h
в большинстве сроки жизни соответствуют настройкам
но у некоторых срок между issued и expires не такой как в properties
При этом проблема в том, что access токен обновляется, а refresh нет.
Refresh токен выдался и не менялся.
С чем это может быть связано?