Passport for Facebook 和 Google 中所有可能的范围选项
All possible scope options in Passport for Facebook and Google
我无法在 facebook 和 google 的护照中找到所有可能的范围选项。
谁能提到我们在 facebook 和 google 身份验证期间可以通过的所有可能范围 option/values?
我需要为 facebook 和 google 使用其他范围选项,就像我目前使用 'email' 范围值一样。请分别提及 facebook 和 google 所有可能的范围选项。
passport.authenticate(key, {scope: ['email']})(req, res, next);
正如 Passport 文档所述,"Values for the scope option are provider-specific. Consult the provider's documentation for details regarding supported scopes." 可以找到 facebook 范围选项列表
here
和 google 个范围
here
我认为您可能对 {scope: ['email']}
中的 电子邮件 感到困惑。这与 {scope: ['https://www.googleapis.com/auth/userinfo.email']}
.
相同
这里是 google 的所有范围。要访问所需的范围,请在文档中找到 url 并在调用时进行设置:
passport.authenticate(key, {scope: ['YOUR DESIRED SCOPE URL']})(req, res, next);
我没有使用 Facebook OAuth 的护照,但它应该是类似的东西。
我无法在 facebook 和 google 的护照中找到所有可能的范围选项。 谁能提到我们在 facebook 和 google 身份验证期间可以通过的所有可能范围 option/values?
我需要为 facebook 和 google 使用其他范围选项,就像我目前使用 'email' 范围值一样。请分别提及 facebook 和 google 所有可能的范围选项。
passport.authenticate(key, {scope: ['email']})(req, res, next);
正如 Passport 文档所述,"Values for the scope option are provider-specific. Consult the provider's documentation for details regarding supported scopes." 可以找到 facebook 范围选项列表 here 和 google 个范围 here
我认为您可能对 {scope: ['email']}
中的 电子邮件 感到困惑。这与 {scope: ['https://www.googleapis.com/auth/userinfo.email']}
.
这里是 google 的所有范围。要访问所需的范围,请在文档中找到 url 并在调用时进行设置:
passport.authenticate(key, {scope: ['YOUR DESIRED SCOPE URL']})(req, res, next);
我没有使用 Facebook OAuth 的护照,但它应该是类似的东西。