Google Identity Toolkit添加第三方身份验证

时间:2016-01-18 16:12:27

标签: google-identity-toolkit

我正在寻找一种方法来添加社交登录到我们的网站,我找到了Google Identity Toolkit解决方案。

它看起来很棒且易于设置,但我想知道是否有一种方法可以自定义此工具包以添加其他第三方身份验证提供程序(如Linkedin或Twitter)

我发现this thread正在谈论将它添加到v3中,但显然仍然没有可用的东西?

1 个答案:

答案 0 :(得分:1)

您可以使用Restapi Identity Toolkit。

verifyAssertion

因此,您可以使用自己的帐户登录:GoogleFacebookTwitterGithub

例如使用google登录看起来像这样:

POST ... verifyAssertion?key={{server_key}}

身体:

{
  "postBody": "id_token=token_value&providerId=google.com",
  "requestUri": "http://localhost",
  "returnIdpCredential": true,
  "returnSecureToken": true
}

其中providerId是提供商类型,id_token是Google帐户的oauth2令牌,在这种情况下