2013-03-30 1 views
1

я смог успешно реализовать Google Drive API пример Java, как описано здесь enter link description here. Но здесь клиенту/пользователю необходимо явно скопировать и вставить код авторизации oauth 2 из веб-браузера в настольное приложение вручную (что не очень удобно для пользователей). Я не знаю, как это решить, т.е. автоматизировать этот процесс, используя java-код.Непосредственно получить код авторизации Google Drive API в Java Desktop приложения без необходимости пользователь явно копируя его

ответ

1

В этом случае идеального решения не существует, но вот несколько приемлемых решений: - настольное приложение может запускать встроенный веб-сервер, использовать локальную переадресацию, в Windows могут возникнуть проблемы с брандмауэром по умолчанию блокировка доступа к localhost, не уверен - используйте пользовательскую схему, схема может быть зарегистрирована приложением для настольных компьютеров во время регистрации - код является частью заголовка страницы, и этот заголовок отображается в заголовке окна с управляемым ОС, ваше приложение может запустить внешний браузер, а затем отслеживать процесс и его главное окно

+0

Спасибо за ответ. Не могли бы вы также объяснить или предоставить ссылку, из которой я могу выяснить, как реализовать любой из предложенных вами методов. Я использую Java для своего настольного приложения и работает на ОС Windows –

Смежные вопросы