具有ASP.NET Web API的ReactJs多个外部身份验证提供程序

gan*_*ran 5 c# asp.net asp.net-web-api owin reactjs

我有一个带有Web API后端的ReactJs应用程序。使用外部登录提供程序(Google,Facebook和自定义SAML提供程序)在WebAPI端处理身份验证。

成功通过身份验证后,服务器会收到请求,并能够提取访问令牌,声明等。

确保React和WebAPI之间通信的最佳策略是什么?WebAPI应该充当oauth服务器,还是应该将带有访问令牌的请求重定向到React,以便它可以解析正文并提取令牌。