Ruby on rails 使用Rails服务器和React客户端进行单点登录
我有一个Rails API和一个用React编写的客户端,它嵌入到网站a中。我想使用单点登录,这样登录到网站a和我的React应用程序的用户将自动登录到API。 我正在使用Desive管理用户和门卫来处理OAuth2 以下是所需的场景:Ruby on rails 使用Rails服务器和React客户端进行单点登录,ruby-on-rails,reactjs,security,single-sign-on,doorkeeper,Ruby On Rails,Reactjs,Security,Single Sign On,Doorkeeper,我有一个Rails API和一个用React编写的客户端,它嵌入到网站a中。我想使用单点登录,这样登录到网站a和我的React应用程序的用户将自动登录到API。 我正在使用Desive管理用户和门卫来处理OAuth2 以下是所需的场景: 用户登录到作为提供商的网站A 用户进入React应用程序(嵌入在网站A中),网站A将一些用户信息传递给React应用程序 若用户对Rails API未知,请检查提供者是否是网站,并通过Desive存储用户 从API获取此用户的访问令牌和用户信息,并发送回Rea
- 用户登录到作为提供商的网站A
- 用户进入React应用程序(嵌入在网站A中),网站A将一些用户信息传递给React应用程序
- 若用户对Rails API未知,请检查提供者是否是网站,并通过Desive存储用户
- 从API获取此用户的访问令牌和用户信息,并发送回React应用程序
如果有任何帮助,我们将不胜感激。您已经解决了这个问题吗?