使用JWT令牌在Rails应用之间认证用户

时间:2018-10-30 15:18:34

标签: ruby-on-rails rabbitmq jwt bunny

我的问题:我正在将商店部分添加到仅Rails 5 API的应用程序中,并且为了降低复杂性,我打算将其添加为单独的宏服务,并在两个应用程序之间共享用户,以对用户进行身份验证在主应用程序中,我正在使用JWT令牌,并且我想在两个应用程序中使用相同的令牌。

我无法使用的解决方案:使用RabbitMQ将令牌从商店发送到主应用程序,并从中获取我需要的所有用户信息。四处搜寻我发现了这篇文章和教程:

https://engineering.adwerx.com/building-a-macroservice-on-rails-with-rabbitmq-and-sneakers-8a394e014a94

https://www.rabbitmq.com/tutorials/tutorial-six-ruby.html

从那些我想到的解决方案中(我知道这绝对还没准备好生产,但是在那之前我试图获得一个可行的MVP)

https://gist.github.com/jabawack81/5cfc0983ebd3166fadcd683f335456f0

问题是:我从商店应用程序控制器的头中获取令牌,并且能够将其推送到队列中(使用rabbitMQ GUI检查队列),主应用程序正在接收它,对其进行处理,但是没有回复。

0 个答案:

没有答案