我正在做一个应用程序,我已经用mysql和php做了一个后端,我创建了一个API来存储我需要的所有数据,但现在我面临着选择使用哪个Auth流的问题。我看过一些视频,我有两个选择: firebase auth或asyncStorage (带令牌)。
问题是,我真的不明白当你需要一个简单的身份验证流程时是否使用了firebase,因为根据我所读到的,firebase确实在它自己的后端存储了所有东西,但在我的API中,我也需要保存这些数据。例如,在某些时候,我将不得不将用户彼此联系起来,对他们完成的工作进行评级,所以我需要在某个时候点击API,检查谁为谁完成了工作。
这就是为什么我认为我应该使用asyncStorage身份验证流,我看过一些关于它的视频,他们提到了一个令牌,假设每个用户在创建帐户的时候都应该有一个令牌。我还没有在我的后台为每个用户分配一个随机的令牌,我不确定我应该使用哪种令牌。我是否也必须更改我的应用程序接口,才能使用AsyncStorage?
如果有人能把我链接到一个如何使用asyncStorage的好资源,或者一些更简单的东西,也许不会让我改变我的后端,我将不胜感激…
谢谢!
发布于 2020-08-22 22:38:37
据我所知,一旦他成功登录应用程序,您将尝试保存一些用户数据。这可以通过使用AsyncStorage或redux-persist来完成。您可以使用唯一的id或token将用户数据保存/持久化到app中,以便在进行API调用时将其与其他用户区分开来。
https://stackoverflow.com/questions/63537205
复制相似问题