【发布时间】:2021-09-30 22:34:45
【问题描述】:
FB新手,请原谅这个愚蠢的问题。
我的网络应用程序使用 FB 和 Google 身份验证。我只需要身份验证,别无其他。使用angularx-social-login,我可以使用 FB 凭据登录,通过重定向 URL 获得响应:
authToken: 'ABC...'
email: ...
firstName: ...
...
太好了,现在我应该将此 authToken 提交到我自己的 API 服务器以建立会话。那么我的 API 怎么知道这个令牌是真实的呢?我找到了FB's manually build a login flow, Confirming Identity,还有code、response_type和access_token。我迷路了。如何获得?
只是一个例子,我的应用程序也使用 Google 身份验证,有一个端点只接受 authToken 或类似的客户端库
const {OAuth2Client} = require('google-auth-library');
const googlelib = new OAuth2Client(googleClientID);
await googlelib.verifyIdToken(
{idToken: toBeChecked_ShouldBeAuthToken, audience: myGoogleClientID},
(bad, good) => ...
【问题讨论】:
标签: angular facebook oauth-2.0