xdite/ruby-taiwan — Issue #26: 用一個帳戶 (Google) 登入，綁定另一個帳戶 (github) 時可能會出錯
Author: siuying
Created: 2011-11-29 10:16:59+00:00
State: open

就如 Issue #24 裡描述的情況，在某些不明的原因下用戶可能綁定到錯誤的帳戶上。

這裡的問題：

* Authorization 的 [uid, provider] 不是 unique ，所以有一個 user 有兩組 github authorization 的情況
* 在某情況下 omniauth 把 github 的綁定加到另一個用戶，而不是正確的用戶之上
* 為甚麼 user.email 會是 nil？

這裡可能是應該加 unit test 確認的地方了