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-адрес перенаправления. Понятия не имею, в чем может быть проблема.
Так что любая помощь будет действительно оценена, потому что я застрял в этом на некоторое время.