Я создал 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
Я получаю код, но когда я хочу обменять его на токен, он не получает токен. Я хотел бы знать, есть ли способ отладки паспорта, потому что я не получаю никаких ошибок.