我正在Expo
React Native开发一个移动应用程序,并使用Spring
作为后端。我需要通过谷歌授权。
世博会有一个特殊的功能Google.logInAsync (options)
,它返回
{type: 'success', accessToken, idToken, refreshToken, {... profileInformation}}
现在如何将此令牌与我的服务器一起使用?
你需要在
数据库中增加两个字段
-
loginType
: 谷歌(在您的情况下)/脸书/推特/正常 -
accessToken
:在此字段中保存您在注册或首次登录时从Google.logInAsync (options)
获得的访问令牌。
现在,每当注册用户通过谷歌登录时,只需检查登录type == "google"
并accessToken == "USER_TOKEN"
,您就可以开始了