@Kijnek

Java-Oauth2-VK. Как получить токен после редиректа для декстопного приложения?

Всем привет :)
Собственно говоря хочется авторизовать декстопное приложение в вк. Проблема в том что я что-то запутался и не могу понять как автоматизировать получение токена в само приложение. В VK API он после подтверждения пользователя редеректит нас на "https://oauth.vk.com/blank.html" как же я от туда могу достать токен???

Варианты которые я нашел:
1) Был вариант создать мол локальный сервер с помощью springboot и мол туда написать редирект но при регистрации standalone приложение "https://oauth.vk.com/blank.html" эту ссылку менять нельзя.... Тоесть этот вариант не подходит?

2) Можно попробывать мол напилить что-то типо своего браузера и чтобы пользователь авторизовывался там и тогда вроде как проблем не будет... Но это уйма проблем...

В общем мне кажется что я что-то упустил и должен быть какой-то простой способ как это дело провернуть.
На данный момент я могу послать пользователя авторизовываться в дефолтный браузер но ума не приложу как оттуда дастать после редиректа этот токен. Не заставлять же пользователя копировать в ручную токен и давать мне в приложение :)) Буду рад любой подсказке :))
  • Вопрос задан
  • 991 просмотр
Решения вопроса 1
programmerjava
@programmerjava
Либо просить пользователя вставить в определенное поле в программе ссылку с токеном, либо запусть клиент приложения на javaFx и использовать WebView ( встроенный браузер. ничем не хуже остальных. разве что памяти может жрать немеренно, если лазить через него. кажется что идет утечка памяти т.к. gc использованные ресурсы не торопится освобождать. но в outofmemoryerror не улетит тоже)
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы