2012-04-24 14 views
10

Sto facendo un'app per iPhone che richiede l'implementazione del protocollo OAuth 2.0 per l'accesso dell'utente a un sito Web specifico. Ho l'id del client e il segreto del client che ho ricevuto dopo aver registrato la mia applicazione sul sito web. Mi piacerebbe sapere alcune cose su questo.OAuth Authentication Iphone

  1. Ho visto un numero di collegamenti per quanto riguarda questo. Ma ancora nella mia testa non sono molto sicuro se ho bisogno di usare le classi OAuth o le classi consumer OAuth?

  2. L'autenticazione dell'utente è possibile in OAuth senza inviare l'ID e la password dell'e-mail dell'utente in una stringa di query?

  3. È possibile caricare il sito Web in uiwebview e accedere al sito Web e ottenere le credenziali dell'utente per le ulteriori funzionalità dello schermo.

Questo è il primo tipo di app che sto sviluppando. Sarebbe bello se qualcuno potesse darmi una mano in modo che io possa sapere chiaramente come dovrei fare.

MODIFICA: se esistono buoni tutorial per l'accesso a un sito Web utilizzando OAuth, si prega di condividere.

Grazie in anticipo

risposta

7

OAuth spec e documentazioni

SDK per OAuth su iOS

(Parlando di "un particolare sito web", ce l'ha SDK ufficiale o di terze parti per iOS? Se sì allora non c'è bisogno di implementare l'autorizzazione OAuth autonomamente.)

+0

la il sito web ha alcune apis pubbliche che possiamo usare. Ma i nostri clienti vogliono funzionalità che richiedono il login dell'utente per ottenere informazioni relative a quel particolare utente che ha effettuato l'accesso ... e nel sito Web non hanno dato alcuna informazione su alcun ios sdks ..... –

0

È possibile trovare un buon tutorial su OAuth Tutorial. Questo tutorial è per applicazioni MAC e utilizza la libreria Google OAuthCustomer. letture correlate OAuthCustomer e codici sorgente possono essere trovare all'interno del URL qui sotto

  1. Google OAuthCustomer
  2. Sample Application

Assicurarsi di togliere roba non ARC dai file OAuthCustomer di libreria per iOS applicazioni