[passport-facebook-token]: add fbGraphVersion for StrategyOptions (#41264)

This commit is contained in:
Dương Tấn Huỳnh Phong 2020-01-03 06:19:57 +07:00 committed by Ryan Cavanaugh
parent e875d1c18b
commit e6e25944e6
2 changed files with 8 additions and 0 deletions

View File

@ -46,6 +46,7 @@ declare namespace PassportFacebookToken {
scopeSeparator?: string;
enableProof?: boolean;
profileFields?: string[];
fbGraphVersion?: string;
}
interface StrategyOptionsWithRequest extends StrategyOptions {

View File

@ -13,6 +13,12 @@ const options: PassportFacebookToken.StrategyOptions = {
clientSecret: 'TEST_CLIENT_SECRET'
};
const optionsWithFbGraphVersion: PassportFacebookToken.StrategyOptions = {
clientID: 'TEST_CLIENT_ID',
clientSecret: 'TEST_CLIENT_SECRET',
fbGraphVersion: 'v3'
};
const optionsWithRequest: PassportFacebookToken.StrategyOptionsWithRequest = {
clientID: 'TEST_CLIENT_ID',
clientSecret: 'TEST_CLIENT_SECRET',
@ -40,4 +46,5 @@ const verifyWithRequest: PassportFacebookToken.VerifyFunctionWithRequest =
};
passport.use(new PassportFacebookToken(options, verify));
passport.use(new PassportFacebookToken(optionsWithFbGraphVersion, verify));
passport.use(new PassportFacebookToken(optionsWithRequest, verifyWithRequest));