2012-04-27 12 views
5

Sto collegando la mia app JavaScript al mio dropbox per caricare/scaricare file. Come parte del processo di oauth, devo reindirizzare l'utente alla pagina dell'API di Dropbox che presenta un'autorizzazione Consenti/Nega finestra di dialogo. C'è un modo per ottenere questa finestra di dialogo saltata?Come utilizzare il single sign on per il dropbox?

Credo che questo potrebbe essere possibile tramite SSO ma non so come posso ottenerlo per il dropbox. Qualcuno può guidarmi per favore su questo?

+1

+1 guardando avanti questa domanda. È qualcosa che vorrei anche sapere. – amod

+0

un po 'di confusione qui, forse, come lo è anche quello che vuoi ottenere, non il modo in cui lo capirai. – ZJR

+1

Quindi vuoi che Dropbox consenta a qualsiasi applicazione l'accesso ai tuoi file senza ottenere il tuo permesso? – Quentin

risposta

2

Il metodo oauth/authorize dell'API di Dropbox non consente agli utenti di ignorare l'autorizzazione/rifiuto con le applicazioni precedentemente autorizzate.

+0

Grazie Abraham, ma che ne dici di accedere al dropbox tramite alcune applicazioni desktop? Richiede anche la stessa finestra di dialogo Consenti/Nega? –

+1

Sì. Dropbox non ti consentirà di accedere a dati anyones senza che loro lo autorizzino esplicitamente. – abraham

+0

Grazie Abraham. –

1

Se il tuo obiettivo è quello di utilizzare lo stesso account Dropbox indipendentemente dall'utente, è sufficiente memorizzare il token di accesso generato dopo la prima accettazione e riutilizzarlo. L'access_token può essere visto nella variabile di sessione. Basta impostarlo manualmente e non verrai reindirizzato alla pagina di autorizzazione di Dropbox.

+0

Sì, ho fatto la stessa cosa e l'ho memorizzato separatamente per utenti diversi. –

Problemi correlati