TokenError в паспорте OAuth2Strategy.parseErrorResponse JS + NodeJS + Собственный сервер аутентификации - PullRequest
0 голосов
/ 03 февраля 2020

Ошибка ниже: GET / auth / provider / callback? Code = E4wTTN 500 12,919 мс - 1076 TokenError в OAuth2Strategy.parseErrorResponse (d: \ oAuth2 \ NodeJS \ express -oauth2-api \ node_modules \ passport-oauth2 lib \ стратегии. js: 358: 12)

Пример кода: Паспорт JS oAuth2 узелJS + Expres JS код:

passport.use(new OAuth2Strategy({
  authorizationURL: 'http://localhost:8888/implcitdemo/oauth/authorize',
  tokenURL: 'http://localhost:8888/implcitdemo/oauth/token',
  clientID: 'testClientID',
  clientSecret: 'testClientSecret',
  callbackURL: 'http://localhost:3000/auth/provider/callback'
},
function(accessToken, refreshToken, profile, cb) {
  console.log(accessToken, refreshToken, profile.id, cb);
}
));

authorizationURL:

app.get('/auth/provider', passport.authenticate('oauth2'));

URL обратного вызова:

app.get('/auth/example/callback',
  passport.authenticate('oauth2', { successRedirect: '/',
                                      failureRedirect: '/login' }));

Примечание. Я написал собственный сервер аутентификации, работающий на локальном хосте: 8888

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