辛纳屈与典狱长和奥姆尼奥特
在将应用程序的各个部分组合在一起之前需要一些高级建议。
我不完全确定这三个部分应该如何组合在一起。
我的理解:
我让用户使用omniauth登录并重定向到回调,我可以在其中获取API提供的信息并使用它在数据库中构建用户。然后,我使用 Warden 来“存储”用户,并验证操作是否有效。
看起来我必须为典狱长创建自己的“策略”?
我应该如何存储用户的身份?
Need some high level advice before putting the pieces of an app together..
I'm not entirely sure how these three pieces should fit together.
My understanding:
I have the user log in using omniauth and get redirected to a callback, where I can get information provided by the API and use it to build a user in the database. Then, I use warden to "store" the user, and authenticate whether actions are valid or not.
It looks as if I'll have to create my own "strategy" for warden?
How should I store the user's identity?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
有人已经为您完成了艰苦的工作。在 github 上: https://github.com/hassox/warden_omniauth
Somebody's already done the hard work for you. On github: https://github.com/hassox/warden_omniauth