如何使用openId connect实现SSO

问题描述

我想通过使用OpenId Connect将SSO引入我的应用程序。 我检查了一些可管理此内容的SaaS(密钥克隆,FusionAuth,AWS Cognito)。

我的平台不是标准的,我有

  • 我在Heroku上托管的Ember中制作的前端。
  • 我在Heroku上托管的由NodeJS制成的后端API。
  • 我的前台调用了由我的客户托管的我生成的API(有很多这样的API,因为我的每个客户可以有多个项目)。

当前,他们需要登录2次,一次在我的后端,一次在其API(向我的后端发送请求以获取会话)上。 我在会话中使用cookie存储的jwt令牌。

我希望我的用户登录一次,我曾考虑过使用API​​网关,但问题是他们可能将其API托管在防火墙后面。

感谢您的帮助!

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)