2013-10-09 5 views
5

Così sto ottenendo l'indirizzo e-mail dell'utente durante l'accesso nel corso OAuth con LinkedIn come da https://developer.linkedin.com/blog/making-it-easier-you-develop-linkedinOAuth - Richiedi Verified Indirizzo E-mail da LinkedIn

Tuttavia, non sembra che ci sia alcun modo per garantire che questo è un " verificato "indirizzo e-mail in contrasto con uno che chiunque potrebbe pretendere di rivendicare.

Altri provider che ho utilizzato non serviranno l'indirizzo di posta elettronica principale per un utente se non sono stati verificati, e in effetti spesso non lo fanno affatto. LinkedIn sembra comunque.

Qualcuno sa se questo è di progettazione o se c'è una soluzione?

risposta

6

controllare OAuth v2 che utilizzano ora, richiede un indirizzo email convalidato.

+2

In realtà, avevo dimenticato di postare. Sì hai ragione. In effetti il ​​flusso OAUTH1x è deprecato. Ha problemi IMHO ma LinkedIn ha appena detto che hanno smesso di supportarlo. OAUTH2 è molto più semplice e funziona bene. – cirrus

+1

Dove posso trovare il riferimento a questa email che è richiesta come validata? (Sarebbe bello avere qualcosa su linkedin che mi indichi sapere che questa email è selezionata) –

+0

@DavidLjungMadison Non sono riuscito a trovare alcuna documentazione su questo, ma sono stato in grado di confermare attraverso il test che funziona come previsto - vedere la mia risposta qui sotto. –

2

Posso confermare che dal 20/06/2016, LinkedIn NON consente l'autenticazione OAUTH con account che non dispongono di un indirizzo email verificato. Se si tenta di eseguire l'autenticazione con LinkedIn si otterrà la seguente schermata di errore consentendo l'accesso:

LinkedIn OAUTH error screen

Tuttavia, non sono riuscito a trovare alcuna documentazione ufficiale su questa materia.

+0

Hai qualche idea per questo problema? –

+0

Non ho mai trovato documentazione ufficiale, ma sono stato soddisfatto dal mio test che la conferma via email era un requisito per l'utilizzo di LinkedIn per OAuth. –