привязка аккаунта для действий Google - PullRequest
0 голосов
/ 04 июня 2018

Я пытаюсь настроить привязку аккаунта для действий с Google.У меня есть простой oauth-поток, который отлично работает в браузере, но я пытаюсь связать его с моим проектом действий Google.

В моем облачном проекте Google добавлен следующий URL-адрес перенаправления: https://oauth -redirect.googleusercontent.com / r / g-home-v2

В консоли действий Google мой URL авторизации: https://3fdbc214.ngrok.io/authorize

, а URL-адрес токена:https://3fdbc214.ngrok.io/token

После проверки аутентификации в действиях на консоли Google я получаю следующее сообщение об ошибке: "" Неверный ответ от g-home-v2_dev Повторно запустить поток ссылок ""

Ниже приведенымой токен и auth views:

@app.route('/token')
def get_token():
  token = {'token':'1234abcd'}
  return flask.jsonify(token)

@app.route('/authorize')
def authorize():
  flow = google_auth_oauthlib.flow.Flow.from_client_secrets_file(
    CLIENT_SECRETS_FILE, scopes=SCOPES)
  flow.redirect_uri = 'https://oauth- \
    redirect.googleusercontent.com/r/g-home-v2'

  authorization_url, state = flow.authorization_url(
    access_type='offline',
    include_granted_scopes='true')

  flask.session['state'] = state

  return flask.redirect(authorization_url)

Любая помощь на всех приветствуется, спасибо!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...