Как реализовать 0Auth2 без браузера с помощью google-api-java-client - PullRequest
0 голосов
/ 29 мая 2018

Я хочу реализовать OAuth2 через google-api-java-client в приложении командной строки, работающем на сервере, и нет браузера для получения обратного вызова.

Имеет ли java-клиент что-то вроде --nonОпция -local-browser в клиенте Python?

Или может Java-клиент Java создавать учетные данные без обратного вызова браузера.

1 Ответ

0 голосов
/ 10 июня 2018

Это просто, просто скопируйте URL на страницу согласия пользователя и предоставьте доступ к API.После того, как браузер перенаправит на новый URL с кодом авторизации, просто скопируйте этот URL и перейдите на свой сервер, чтобы передать этот код своей программе, выполнив cmd curl <url> , и вы сделаете это.

...