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