如何从 Facebook 生成 JWT 类型的访问令牌

时间:2021-06-28 13:08:33

标签: facebook jwt authorization

我尝试从 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 类型的用户访问令牌?

0 个答案:

没有答案