У меня есть AccessToken, Refresh Token, доступный и сохраненный в базе данных для каждого пользователя, прошедшего проверку подлинности и авторизацию.Я использую GraphSDK для Java для вызова API.Чтобы создать объект GraphServiceClient , я должен передать экземпляр IAuthenticationProvider .Я хочу понять, как создать экземпляр этого класса IAuthenticationProvider, чтобы при вызове API, если обнаружен, что токен доступа истек, он внутренне использует токен обновления, чтобы получить новый токен доступа, например, что происходит в классе GoogleCredential Google.Оаут библиотека.Я использую библиотеку аутентификации Google для управления аутентификацией oauth2.Я знаю, что в библиотеке есть com.google.api.client.auth.oauth2.Credential Класс, который управляет этим автообновлением, но как я могу использовать этот класс в GraphSDK.Я также могу переключиться на любую другую библиотеку или вызовы собственного API, если решение обрабатывает автоматическое обновление токена доступа с помощью обновления токена.Могу ли я использовать MSAL4J для моего случая использования?Любая помощь приветствуется.