2
我使用omniauth
和devise
用於通過Facebook登錄。我想允許使用電子郵件和密碼的新身份。看來omniauth-identity
是正確的選擇。帶有omniauth-identity的電子郵件確認
但我無法確定omniauth-identity
是否支持電子郵件確認(即發送帶有鏈接的確認以驗證電子郵件)。所以我的問題是:
我應該如何添加confirmable
功能從devise
到omniauth-identify
?
謝謝RiPuk。我爲我的應用使用'Devise'和'Omniauth',但直到現在我關閉了Devise的電子郵件功能。現在,我只想在'omniauth-identity'的設計中使用'omniauth-confirmedmable'。 (看我的更新) – AdamNYC 2013-03-09 19:50:47
好的,如果你已經設置了Devise,那麼你不需要omniauth-identify。我並不熟悉它,但它看起來像一個基本的用戶名/密碼設置,這正是Devise所做的。我會溝渠omniauth可確認和測試您的基本Devise安裝程序正常工作。一旦你確認了,然後啓用'confirmmable'模塊,並測試它的工作。然後,當你對此感到滿意時,啓用'omniauth-facebook'。還有一點需要注意 - 你需要設置你的omniauth控制器,以便用Facebook登錄的用戶自動確認(使用'.confirm!'方法) – DaveStephens 2013-03-09 22:32:42
謝謝RiPuk。這是一個很好的領先。我會試試看。 – AdamNYC 2013-03-10 03:02:01