标签: sinatra omniauth warden
在将应用程序的各个部分放在一起之前需要一些高级别的建议。
我不完全确定这三件应该如何组合在一起。
我的理解:
我让用户使用omniauth登录并重定向到回调,在那里我可以获取API提供的信息并使用它在数据库中构建用户。然后,我使用warden“存储”用户,并验证操作是否有效。
看起来我必须为监狱长创建自己的“策略”?
我应该如何存储用户的身份?
答案 0 :(得分:2)
有人已经为你完成了艰苦的工作。在github上:https://github.com/hassox/warden_omniauth