Google AuthError: redirect_uri_mismatch в домене

У меня есть веб-сервер, написанный на nodeJS, который я сейчас использую для Google oAuth. Я создал для этого клиент oAuth в консоли разработчика. Там набран мой URL-адрес перенаправления, а также мой исходный домен javascript. На Localhost все работает нормально, но не на моем реальном домене.

Поэтому, когда я запрашиваю точку входа в свой домен через браузер, мой сервер создает URL-адрес авторизации из моих учетных данных.json

{"web":
{"client_id":"1234567890.apps.googleusercontent.com",
    "project_id":"abc-app-1234567890",
    "auth_uri":"https://accounts.google.com/o/oauth2/auth",
    "token_uri":"https://oauth2.googleapis.com/token",
    "auth_provider_x509_cert_url":"https://www.googleapis.com/oauth2/v1/certs",
    "client_secret":"abc1234567890",
    "redirect_uris":["https://example-app.herokuapp.com/api/user/calendar/confirm"],
    "javascript_origins":["https://example-app.herokuapp.com"]}}

и перенаправьте меня на это, но я получаю следующую ошибку

Странно то, что если я запрашиваю точку входа через Postman, а затем копирую и вставляю сгенерированный URL-адрес авторизации в браузере, я не получаю эту ошибку, и все работает, как ожидалось.

Я прочитал много других статей по этой проблеме, но, похоже, ничего не работает. Поэтому я дважды проверил свою консоль api, учетные данные и URL-адрес перенаправления. Понятия не имею, в чем может быть проблема.

Так что любая помощь будет действительно оценена, потому что я застрял в этом на некоторое время.

0 ответов

Другие вопросы по тегам