-
Notifications
You must be signed in to change notification settings - Fork 12
Open
Description
I try to disable pkce usage by setting option pkce: false, but when see strategy, pkce still is ictive
my code:
const twitterStrategy = // <2> Strategy initialization
new Strategy(
{
clientID: process.env.TWITTER_CLIENT_ID,
clientSecret: process.env.TWITTER_CLIENT_SECRET,
clientType: 'public',
callbackURL,
pkce: false,
},
// <3> Verify callback
(accessToken, refreshToken, profile, done) => {
console.log('Success!', { accessToken, refreshToken });
return done(null, profile);
}
)
console.dir(twitterStrategy);but twitterStrategy is, and it seems that pkce is on
Strategy {
name: 'twitter',
_verify: [Function (anonymous)],
_oauth2: {
_clientId: 'Z3lZMlFzMHZocnIwbmtZc001Zmo6MTpjaQ',
_clientSecret: '9E2rUQlpQKuVwKAWpnLcJb53IxjSfhQiZA9sHYwfmB4yOFya1u',
_baseSite: '',
_authorizeUrl: 'https://twitter.com/i/oauth2/authorize',
_accessTokenUrl: 'https://api.twitter.com/2/oauth2/token',
_accessTokenName: 'access_token',
_authMethod: 'Bearer',
_customHeaders: {
Authorization: 'Basic WjNsWk1sRnpNSFpvY25Jd2JtdFpjMDAxWm1vNk1UcGphUTo5RTJyVVFscFFLdVZ3S0FXcG5MY0piNTNJeGpTZmhRaVpBOXNIWXdmbUI0eU9GeWExdQ=='
},
_useAuthorizationHeaderForGET: false,
_agent: undefined
},
_callbackURL: 'http://127.0.0.1:3000/social/callback/twitter',
_scope: undefined,
_scopeSeparator: ' ',
_pkceMethod: 'S256',
_key: 'oauth:twitter',
_stateStore: PKCESessionStore { _key: 'oauth:twitter' },
_trustProxy: undefined,
_passReqToCallback: undefined,
_skipUserProfile: false,
_userProfileURL: 'https://api.twitter.com/2/users/me?user.fields=profile_image_url,url'
}Metadata
Metadata
Assignees
Labels
No labels