Reactjs 如何为React应用程序中的用户提供用户身份验证选项?

Reactjs 如何为React应用程序中的用户提供用户身份验证选项?,reactjs,authentication,Reactjs,Authentication,我正在创建一个web应用程序,允许用户使用自己的社交网络服务(Instagram、facebook、spotify等),并显示来自SNS的照片、帖子、播放列表等信息 我知道我们需要每个用户首先验证他们的SNS帐户,以使API可访问 我没有身份验证方面的经验,所以我想了解一些如何进行身份验证的技巧 我的想法是为每个SNS提供名为Authenticate的按钮。当用户点击这个按钮时,我想打开一个窗口,让用户登录到他们的SNS,当登录成功时,它会给出一个与SNS相关的任何信息的列表(照片、播放列表等)

我正在创建一个web应用程序,允许用户使用自己的社交网络服务(Instagram、facebook、spotify等),并显示来自SNS的照片、帖子、播放列表等信息

我知道我们需要每个用户首先验证他们的SNS帐户,以使API可访问

我没有身份验证方面的经验,所以我想了解一些如何进行身份验证的技巧

我的想法是为每个SNS提供名为
Authenticate
的按钮。当用户点击这个按钮时,我想打开一个窗口,让用户登录到他们的SNS,当登录成功时,它会给出一个与SNS相关的任何信息的列表(照片、播放列表等)

我想知道我需要知道什么才能做到这一点。我知道我们需要访问令牌来访问用户的API。有没有一种方法可以使用用户通过验证其帐户来访问API而获得的访问令牌


任何建议都很好。谢谢。

试试firebase身份验证。你想做的事情涉及很多工作,他们为我们做了很多工作