Получение токена Google, без приложения?

Ссылка скопирована
1 ответ

Как можно получить ключи от своего аккаунта не городя приложения?
Хочу написать пару удобных скриптов для себя а для этого мне сейчас обязательно придется регать приложение, ждать 2 недели на одобрение и делать полноценную систему авторизации?

Как можно по проще получить токен от своего аккаунта и сколько он будет "жить"?

Ps я про тот что прописывается в http заголовок Authorization: Bearer ******

Дополнительно:

Ответы:

https://developers.google.com/identity/protocols/o...

  • не помогает
    Все равно требует приложение, окно авторизации.
    Open this link in your browser:

    А там уже то одно не нравится, то друге... Сейчас на локальный домен ругается "redirect_uri_mismatch"

  • Ainur Shakirov, сервисный аккаунт создал? Приложение для этого аккаунта?
  • Lillipup, да и да
    В примере с доков идет авторизация через браузер в любом случае, а как по другому - не нашел

    Получение токена Google, без приложения?

  • Lillipup,

    Получение токена Google, без приложения?

Нужно решить такую задачу?

Опишите проблему, и специалист поможет с настройкой, исправлением ошибки или доработкой сайта. Подберём понятный план работ без лишней переписки.

Заказать помощь
Лучший ответ
1
Ирина WP Ответ

Для получения токена Google без использования приложения необходимо воспользоваться API Google OAuth 2.0. OAuth 2.0 - это протокол авторизации, который позволяет приложениям получать доступ к данным пользователей без необходимости передачи им логинов и паролей.

Для начала необходимо зарегистрировать свое приложение в Google Cloud Console и получить идентификатор клиента и секретный ключ. Затем необходимо создать запрос на авторизацию, указав в нем необходимые разрешения (scope) и другие параметры. После этого пользователь будет перенаправлен на страницу авторизации Google, где он должен будет подтвердить доступ своих данных.

После успешной авторизации Google вернет код авторизации, который необходимо обменять на токен доступа и обновления. Для этого нужно отправить POST запрос на эндпоинт Google с кодом авторизации, идентификатором клиента, секретным ключом, и другими параметрами. В ответ Google вернет токен доступа, который можно использовать для доступа к данным пользователя.

Токен доступа имеет ограниченное время жизни, после истечения которого необходимо использовать токен обновления для получения нового токена доступа. Токен обновления также можно получить при обмене кода авторизации.

Таким образом, можно получить токен Google без использования приложения, используя API Google OAuth 2.0. Этот метод обеспечивает безопасный и удобный способ доступа к данным пользователей и защищает их от возможных утечек личной информации.

Другие ответы (0)

Пока нет других ответов. Будьте первым, кто поможет автору.

Ответить на вопрос

комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Вам также может быть интересно