2009-10-03 111 views
0

當我嘗試在我的網站上登錄到美國在線的OpenID時,我似乎無法獲取verifiedEmail字段。我知道的每個其他提供者都提供此屬性,但不提供AOL。verifiedEmail美國在線OpenID

我意識到美國在線以某種方式使用舊的OpenID版本,但假設他們的電子郵件以@ aol.com結尾是否可行?我正在使用Python的RPXNow庫。

回答

0

我相信OpenID可以讓用戶在登錄過程中決定「共享」多少信息。我不能說我是這方面的專家,但我知道我在myopenid.com上的身份讓我明確指出要提供哪些信息。

AOL默認可能不分享任何東西嗎?如果是這種情況,那麼如果OpenID提供者似乎沒有這些信息,那麼您可能希望直接與用戶進行電子郵件授權。 OpenID並沒有要求這些信息是可用的,所以我認爲你將不得不處理應用程序代碼中不存在的情況。

+0

所以你說最好的解決方案是在登錄後直接詢問他們的驗證郵件? – user183430 2009-10-03 14:31:57

+0

如果沒有提供OpenID配置文件,那麼我會讓用戶告訴你要使用哪個帳戶。這是一個很好的通用解決方案。在這種情況下,您可以將表單默認爲[email protected]。如果你想去額外的院子,那麼通知用戶可以通過配置他們的OpenID檔案信息來避免這種情況。 – 2009-10-03 15:24:52