我正在構建一個Rails應用程序,我們要求用戶通過SoundCloud或Youtube(基本上只是Google登錄)登錄。 soundcloud登錄不會給我用戶的電子郵件...和YouTube的登錄(雖然我只有安裝soundcloud到目前爲止)。使用Omnioauth登錄多個站點將同一用戶鏈接到Rails應用程序上的多個登錄
我爲soundcloud和google使用了omni-oauth gems,我有幾個關於如何設置它的問題。理想情況下,我們希望用戶通過youtube和soundcloud登錄,以便他們可以提取他們的兩個帳戶。
我想避免創建帳戶的重複,如果用戶登錄兩者?我想以某種方式鏈接這兩個帳戶?我不確定最好的方法是什麼?我是否也應該使用Devise ...?
您是否需要**用戶始終使用youtube和soundcloud登錄?或者你會允許他們只使用其中一種服務登錄嗎?另外,您的服務是否允許使用電子郵件和密碼登錄? – Ashitaka
Ashitaka,用戶將理想地登錄與兩個,B/C我想從這兩個API拉動信息。也就是說,他們需要選擇主要登錄名,然後添加第二個登錄名......現在,我的數據庫中有2個用戶帳戶,用於同一用戶。一個是soundcloud,一個是谷歌......但它是同一個人。我不確定連接兩者的最佳方式是什麼? – devintraining