Клиент OAuth не найден с помощью Nodejs - PullRequest
0 голосов
/ 28 февраля 2020

У меня появляется эта ошибка при попытке войти с помощью кнопки "Google":

Это ошибка.

Ошибка: invalid_client

Клиент OAuth не найден.

Подробности запроса response_type = code redirect_uri = http://localhost: 3001 / auth /% 22 * ​​1013 *: 3001% 22 * ​​1014 * scope = https://www.googleapis.com/auth/userinfo.profile https://www.googleapis.com/auth/userinfo.email client_id = "XXXXXXX.XXXXXXXX..apps.googleusercontent. com "

Это мой код в файле .env:

    #GOOGLE_AUTH
    GOOGLE_CLIENTID="xxxxxxxxxx-xxxxxxxx.apps.googleusercontent.com"
    GOOGLE_CLIENTSECRET="xxxxxxxxx"
    GOOGLE_REDIRECT="http://localhost:3001"

И у меня есть это в моем файле approutes:

    /*******************GOOGLE AUTH ROUTES********************* */
    // auth with google+
    router.get('/auth/google', passport.authenticate('google', {
        scope: [
            'https://www.googleapis.com/auth/userinfo.profile',
            'https://www.googleapis.com/auth/userinfo.email'
        ]
    }));
And here if the config file :

oauth : {
    google : {
        clientID : process.env.GOOGLE_CLIENTID,
        clientSecret : process.env.GOOGLE_CLIENTSECRET,
        redirect : process.env.GOOGLE_REDIRECT
    }
},

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

...