Экспресс-клиент PKCE, использующий паспорт, не достигает конечной точки токена провайдера - PullRequest
0 голосов
/ 01 октября 2019

Я создал PKCE Express Client и правильно настроил OAuth2Strategy . Я уверен в этом, потому что клиент работает с провайдером, когда я просто использую поток кода. Но с pkce и состоянием true, конечная точка токена вообще не достигается.

настройка паспорта:

new OAuth2Strategy({
    authorizationURL: provider + '/authorize',
    tokenURL: provider + '/token',
    clientID: process.env.AUTH_CLIENT_ID,
    clientSecret: process.env.AUTH_CLIENT_SECRET,
    callbackURL: process.env.AUTH_CALLBACK_URL,
    state: true,
    pkce : true
  }

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

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