2014-04-24 46 views
6

Sto sviluppando un'applicazione che è richiesta per caricare file in Google Drive. Ho iniziato a imparare API dal seguente link. https://developers.google.com/drive/ios/quickstartAPI Google Drive: login programmatico

Attualmente, devo effettuare il login per la prima volta per il file di caricamento. Ma nella mia applicazione, ogni volta che verrà utilizzato lo stesso account per il caricamento del file. Quindi, c'è un modo in cui posso aggirare GTMOAuth2ViewControllerTouch (schermata di login).

Per favore aiutatemi. Sarò molto grato per il vostro replay.

+0

Se si utilizza il metodo '' GTMOAuth2ViewControllerTouch' initWithScope: \t \t \t \t \t \t \t IDcliente: clientSecret: keychainItemName: delegato: finishedSelector: 'e fornire i valori per ciascuna, le credenziali di accesso devono essere conservati in portachiavi iOS dell'utente, fino al momento in cui viene rimosso. Hai esaminato l'implementazione di questo metodo? – andrewbuilder

+1

Attualmente sto usando lo stesso come hai detto tu. Funziona bene. Mi mostra la schermata di accesso per la prima volta. Ma non voglio che la schermata di login sia autenticata. C'è qualche opzione per autenticarsi senza mostrare la schermata di accesso? – Bulla

+1

Buona domanda, sfortunatamente sono in attesa di una risposta simile ... vedi la mia domanda sull'autenticazione programmatica per [webContentLink] (http://stackoverflow.com/questions/23171273/ios-google-drive-sdk-load-file-into -uiwebview-con-key-webcontentlink). Scusa Bulla. Se lo capisco, ti farò sapere. – andrewbuilder

risposta

0

La maggior parte delle API di Google attualmente richiede un token OAuth 2 e finora è disponibile solo tramite il flusso di accesso diretto dall'utente, che è quello fornito da gtm-oauth.Alcune API di Google precedenti supportano il protocollo ClientLogin, in quali username e password sono forniti direttamente dall'applicazione, ma le API più recenti no.

Ricordate che hardcoding alcuna autorizzazione account (soprattutto password di un account) in binario di un'applicazione è un rischio per la sicurezza e la è una pratica povero.