2013-07-17 62 views
1

我目前正在實現一個界面,知道用戶在用戶登錄之前的電子郵件。最好,因爲我只使用這個身份驗證我會喜歡使用OpenID而不是OAuth2。但是,如果用戶登錄到多個Google帳戶,則用戶將被迫從這些帳戶中進行選擇。如果我能告訴Google我想要一個特定的Google帳戶登錄,那麼我更喜歡它,這樣用戶就不必猜測我要查找哪個帳戶(假設他們已登錄到該帳戶)。這完全是爲了更好的用戶體驗。谷歌的OpenID強制用戶帳戶選擇(如谷歌oauth的login_hint參數)

我知道,通過Google的OAuth2,我可以簡單地指定一個login_hint,如果用戶登錄到參數login_hint中指定的帳戶,它將跳過帳戶選擇屏幕。作爲參考,https://developers.google.com/accounts/docs/OAuth2Login

有誰知道類似的OpenID的東西?我已經閱讀過谷歌的文檔,看起來不可能,但也許我錯過了一些東西。任何幫助,將不勝感激!

回答

1

不幸的是,OpenId不支持登錄提示功能。

如果可能的話,我建議您使用OAuth2,因爲OAuth2也只能用於身份驗證。

+0

謝謝!這就是我期待的,但我想看看它是否可能。 – ravenac95