ruby-on-rails - 使用 JWT 令牌在 Rails 应用程序之间验证用户
问题描述
我的问题:我正在向仅 Rails 5 api 的应用程序添加一个商店部分,为了降低复杂性,我计划将其添加为单独的宏服务,并在两个应用程序之间共享用户,以验证主要的用户我正在使用 JWT 令牌,我想在两个应用程序中使用相同的令牌。
我不工作的解决方案:使用 rabbitMQ 将令牌从商店发送到主应用程序,并从中取回我需要的所有用户信息。搜索我发现这篇文章和教程:
https://www.rabbitmq.com/tutorials/tutorial-six-ruby.html
从那些我想出这个解决方案的人那里(我知道绝对没有准备好生产,但我正试图在此之前获得一个有效的 MVP):
https://gist.github.com/jabawack81/5cfc0983ebd3166fadcd683f335456f0
问题是:我从商店应用程序控制器的标题中获取令牌,并且我能够将它推送到队列中(使用rabbitMQ GUI检查队列)主应用程序正在接收它,处理它但没有回复背部。
解决方案
推荐阅读
- c++ - BGL:无法访问捆绑的顶点属性
- javascript - $(window).on('load') 不适用于 Mozilla Firexfox
- php - PHP move_upload_file(); 不移动到新文件夹
- node.js - connect-mongo、passport 和 passport-local-mongoose 问题,会话不持久
- android - ImageView AlignParentBottom
- python - Keras Conv2D:过滤器与 kernel_size
- node.js - Node JS - 运行 app.js 的自定义命令
- android - 无法打开opencv处理的图像android
- javascript - 如何使用 jQuery 动态更改输入内容
- android - React Native & VS Code - 断点没有被命中