Я использую библиотеку Java Adal4j. У меня уже есть токен обновления, но я хочу получить токен доступа на основе токена обновления.Как определить AuthenticationCallback при попытке доступа к токену доступа из токена обновления в Adal4j?
Я следующий код, и я не мог понять, как определить AuthenticationCallback
ExecutorService service = Executors.newFixedThreadPool(1);
AuthenticationContext context = new AuthenticationContext(authority, true, service);
context.acquireTokenByRefreshToken(resultFuture.get().getRefreshToken(), new ClientCredential("8a6....4b6", "J5....EU="), ??????);
Как определить AuthenticationCallback?
Спасибо @Fei. Значит, это значит, я должен захватить токен на успех? – WowBow
Да, вы были правы. Нам необходимо обработать ответ, как нам нужно, на основе успешного или неудачного результата. –
Это хорошо работает, но у меня одна путаница. У меня есть 2 объекта AuthenticationResult, один из которых получает код авторизации, а второй AuthenticationResult приобретается refreshToken из первого AuthResult. Однако, когда я сравниваю токен доступа в двух объектах. Это отличается. Даже токены обновления различны. Это правильно ? – WowBow