把一個應用程序的拼在一起之前需要一些高層次的建議..西納特拉典獄長和Omniauth
我不能完全肯定這三件應如何結合在一起的。
我的理解:
我有用戶登錄使用omniauth和重定向到一個回調,在那裏我可以得到由API提供的信息,並用它來建立與數據庫中的用戶。然後,我用監獄長「存儲」用戶,並驗證行動是否有效。
看起來好像我必須爲監督制定自己的「策略」?
我該如何存儲用戶的身份?
把一個應用程序的拼在一起之前需要一些高層次的建議..西納特拉典獄長和Omniauth
我不能完全肯定這三件應如何結合在一起的。
我的理解:
我有用戶登錄使用omniauth和重定向到一個回調,在那裏我可以得到由API提供的信息,並用它來建立與數據庫中的用戶。然後,我用監獄長「存儲」用戶,並驗證行動是否有效。
看起來好像我必須爲監督制定自己的「策略」?
我該如何存儲用戶的身份?
有人已經爲你做了努力工作。在github上:https://github.com/hassox/warden_omniauth
僅供參考在Ryan Bates的RailMaster上播放了Omniauth身份的結尾http://railscasts.com/episodes/304-omniauth-identity他說他已經在使用Warden做了一個截屏視頻,但只有在你有「專業」訂閱。 – iain