如何使用Json Web令牌授权合并Facebook登录

时间:2017-10-23 08:31:07

标签: android jwt facebook-login

我正在尝试使用自己的登录系统提供登录和注册系统,即JWT(JSON Web令牌)身份验证,并且还希望提供社交媒体登录(Facebook)和注册。但我的问题是如何将这两个完全不同的身份验证作为单一一致的身份验证系统。 任何人都可以帮忙吗?

您可以参加stackoverflow注册检查并使用facebook登录,之后可以更改为自己的登录系统。

1 个答案:

答案 0 :(得分:0)

如果您使用来自fb。

的客户端身份验证
  1. 获取访问令牌并将其发送到服务器。
  2. 验证访问令牌并获取刷新令牌(长时间令牌)。
  3. 如果您能够从服务器获取刷新令牌,则表示该用户有效。现在,您可以为用户生成JWT令牌。

    如果在创建JWT之前需要用户的其他信息,那么在这种情况下,您需要创建一个中间JWT令牌,该令牌可用于获取所需信息。提供此信息后,您可以为用户生成完整的成熟令牌。