如何通过Google实施授权?

时间:2019-01-31 12:38:33

标签: spring react-native google-oauth expo

我正在Expo React Native中开发一个移动应用程序,并使用Spring作为后端。我需要通过Google授权。

Expo有一个特殊的函数Google.logInAsync (options),它返回

{type: 'success', accessToken, idToken, refreshToken, {... profileInformation}}

现在如何在我的服务器上使用此令牌?

1 个答案:

答案 0 :(得分:0)

您需要在数据库中有两个其他字段

  1. recv():google(针对您)/ facebook / twitter /普通
  2. loginType:将访问令牌保存在您在注册或首次登录时从accessToken获得的字段中。

现在,每当注册用户通过google登录时,只需检查登录Google.logInAsync (options)type == "google",您就可以开始使用