Question

J'aimerais créer une application externe ASP.NET MVC qui possède les fonctionnalités suivantes:

  • L'application est accessible via son propre domaine tel que www.itsowndomain.com
  • L'application a accès à un compte Google (tel que hontownAccount@gmail.com) où tous les fichiers sont stockés dans le dossier de lecteur. Les utilisateurs de l'application ne doivent donc pas avoir à se connecter à leurs propres comptes Google afin d'accéder aux fichiers de cette application. L'application doit avoir un accès automatique à ce lecteur Google (iTownAccount@gmail.com), ce processus devrait être transparent pour l'utilisateur, ils ne doivent jamais avoir à s'authentifier eux-mêmes, il devrait tout se produire dans le code de l'arrière-plan lorsque la Charges d'application.
  • L'application utilisera Google Picker pour répertorier les fichiers dans le dossier Google Drive (iTownAccount@gmail.com).

mes questions sont les suivantes:

  1. est ce que j'essaie de faire possiblement possible, en utilisant essentiellement Google Drive comme stockage de fichiers et de les télécharger, en téléchargeant de nouveaux et éventuellement modifiés d'une application externe?
  2. Puis-je utiliser un compte car tous les fichiers doivent être accessibles au public, donc je ne souhaite pas que les utilisateurs devaient penser à l'authentification sur un site, afin de pouvoir visualiser des fichiers accessibles au public?
  3. Comment puis-je continuer à la mettre en œuvre, y a-t-il un didacticiel parce que ceux que j'ai examinés tous diffèrent car ils essaient essentiellement de l'authentification de chaque utilisateur avec leur propre compte Google?
Était-ce utile?

La solution

  1. Vous pouvez utiliser Google Drive comme solution de stockage pour votre application, vérifier le lecteur Google SDK: https://developers.google.com/drive/

  2. Google Drive Application s'appuie généralement sur les comptes des utilisateurs pour stocker leurs fichiers, mais rien ne vous empêche d'utiliser votre compte pour stocker tous les fichiers et de les rendre accessibles publiquement

  3. Il y a un didacticiel et une application d'exemple ASP.NET MVC à https:// développeurs.google.com/drive/examples/dotnet , cependant, il authentifie chaque utilisateur avec son propre compte.Vous pouvez commencer à partir de celui-ci et remplacer le flux OAuth standard avec celui qui utilise toujours vos informations d'identification, par exemple, en utilisant toujours un jeton de rafraîchissement que vous avez généré à l'avance et fourni à l'application.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top