Sinatra与Warden& Omniauth

时间:2011-09-26 07:21:33

标签: sinatra omniauth warden

在将应用程序的各个部分放在一起之前需要一些高级别的建议。

我不完全确定这三件应该如何组合在一起。

我的理解:

我让用户使用omniauth登录并重定向到回调,在那里我可以获取API提供的信息并使用它在数据库中构建用户。然后,我使用warden“存储”用户,并验证操作是否有效。

  • 看起来我必须为监狱长创建自己的“策略”?

  • 我应该如何存储用户的身份?

1 个答案:

答案 0 :(得分:2)

有人已经为你完成了艰苦的工作。在github上:https://github.com/hassox/warden_omniauth