我尝试从 Facebook 生成 JWT 访问令牌并按照以下步骤操作:
调用以下端点以获取身份验证代码。
https://www.facebook.com/v11.0/dialog/oauth?client_id={appId}&redirect_uri={my-redirect-uri}&state="{state}"
它返回一个代码并使用以下 curl 命令请求令牌:
curl --location --request POST 'https://graph.facebook.com/v11.0/oauth/access_token?
client_id={appId}&
redirect_uri={my-redirect-uri}&
client_secret={clientSecret}&
code={code}'
收到以下格式的回复:
{
"access_token": "{access-token}",
"token_type": "bearer",
"expires_in": 5182941
}
访问令牌格式是不透明的(普通访问令牌),不是 JWT。如何从 Facebook 请求 JWT 类型的令牌?
是否可以从 Facebook 生成 JWT 类型的用户访问令牌?