Domanda

Vorrei costruire un'applicazione MVC ASP.NET esterna che ha le seguenti funzionalità:

    .
  • L'applicazione è accessibile tramite il proprio dominio come www.itowndomain.com
  • L'applicazione ha accesso a un account Google (come ITHOWNaccount@gmail.com) in cui tutti i file sono memorizzati nella cartella Drive. Quindi gli utenti dell'applicazione non dovrebbero dover accedere ai propri account Google per accedere ai file da questa applicazione. L'applicazione deve avere accesso automatico a questo (ITHOWNaccount@gmail.com), che il processo dovrebbe essere trasparente per l'utente, non dovrebbero mai dover autenticarosi, è necessario avvenire tutti nel codice in background quando il Carichi di applicazione
  • L'applicazione utilizzerà Google Picker per elencare i file in (ITHOWNaccount@gmail.com) la cartella Drive Google Drive.

Le mie domande sono le seguenti:

    .
  1. è ciò che sto cercando di fare possibile, praticamente utilizzando Google Drive come archiviazione di file e scaricandoli, caricando nuovi e possibili modifica di un po 'da un'applicazione esterna?
  2. Posso usare un account perché tutti i file dovrebbero essere disponibili pubblicamente quindi non voglio che gli utenti debbano pensare all'autenticazione in un sito solo in modo che possano visualizzare i file accessibili pubblicamente?
  3. Come faccio a implementare questo, c'è un tutorial perché quelli che ho guardato tutti differiscono mentre provano per lo più autenticare ogni utente con il proprio account Google?
È stato utile?

Soluzione

    .
  1. È possibile utilizzare Google Drive come la soluzione di archiviazione per la tua applicazione, controlla l'SDK di Google Drive SDK: https://developers.google.com/Drive/

  2. L'applicazione Google Drive di solito si affida agli account degli utenti per archiviare i loro file, ma nulla impedisce di utilizzare il tuo account per memorizzare tutti i file e renderli accessibili pubblicamente

  3. C'è un tutorial del MVC ASP.NET e app di esempio a https:// sviluppatori.google.com/drive/examples/dotnet , tuttavia, autentica ciascun utente con il proprio account.È possibile iniziare da esso e sostituire il flusso standard OAUTH con uno che utilizza sempre le tue credenziali, ad esempio utilizzando sempre un token di aggiornamento che hai generato in anticipo e fornito all'app.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top