如何通过谷歌实现授权



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

世博会有一个特殊的功能Google.logInAsync (options),它返回

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

现在如何将此令牌与我的服务器一起使用?

你需要在

数据库中增加两个字段

  1. loginType : 谷歌(在您的情况下)/脸书/推特/正常
  2. accessToken :在此字段中保存您在注册或首次登录时从Google.logInAsync (options)获得的访问令牌。

现在,每当注册用户通过谷歌登录时,只需检查登录type == "google"accessToken == "USER_TOKEN",您就可以开始了

最新更新