2013-10-09 52 views
5

請求驗證的電子郵件地址,以便我在登錄時獲得用戶的電子郵件地址在OAUTH與LinkedIn按照https://developer.linkedin.com/blog/making-it-easier-you-develop-linkedinOAUTH - 從LinkedIn

但是,它似乎並不認爲有什麼辦法,以確保這是一個「經過驗證的「電子郵件地址,而不是任何人都可以假裝聲稱的地址。

我用過的其他提供商不會爲用戶提供主要電子郵件地址,如果他們沒有通過驗證,並且實際上通常不會進行驗證。但似乎LinkedIn。

有誰知道這是否是由設計或如果有解決方法?

回答

6

查看他們現在使用的OAuth v2,它需要驗證的電子郵件地址。

+2

其實我忘了回覆。你是對的。事實上,OAUTH1x流程已被棄用。它確實有問題恕我直言,但LinkedIn只是說他們不再支持它。無論如何,OAUTH2都非常容易並且運作良好。 – cirrus

+1

我在哪裏可以找到需要驗證的電子郵件的參考? (這將是很好的東西在linkedin,指出我知道這封電子郵件被選中) –

+0

@DavidLjungMadison我無法找到任何文檔,但我能夠通過測試確認它可以按預期工作 - 請參閱我的答案在下面。 –

2

我可以證實,截至2016年6月20日,LinkedIn不允許OAUTH身份驗證賬戶沒有經過驗證的電子郵件地址。如果您嘗試與LinkedIn進行身份驗證,同時允許訪問,你會得到以下錯誤屏幕:

LinkedIn OAUTH error screen

但是,我無法找到關於此事的任何正式文件。

+0

你對這個問題有什麼想法嗎? –

+0

我從來沒有找到任何官方文檔,但是我從我的測試中滿意,確認電子郵件是使用LinkedIn獲取OAuth的必要條件。 –