J'ai un fichier HTML + Javascript local qui utilise une API JSON. Je voudrais authentifier les utilisateurs via Facebook, mais je ne suis pas sûr que ce soit possible - est-ce que quelqu'un a de l'expérience avec ça? Je ne suis pas sûr de la façon dont la redirection (retour de Facebook) serait géré lorsque nous servons à partir d'un fichier: // contexte.Gérer un flux oAuth à partir de fichiers HTML locaux?
Répondre
Faites-le! :)
Et vous verrez.
PS Peut-être que vous devez coder certains caractères comme ":", "/" etc
Malheureusement, il ne fonctionnera pas à partir d'un fichier: // contexte pour plusieurs raisons:
Dans la plupart des navigateurs modernes, les cookies Javascript ne fonctionneront pas avec le protocole file: //, ce qui vous permettra probablement d'authentifier vos utilisateurs. Cela peut être résolu en hébergeant la page en utilisant http: // de localhost. Pour enregistrer un client sur Facebook, vous devez disposer d'une application facebook enregistrée. Pour enregistrer votre application Facebook, vous devez attribuer à Facebook un domaine statique dans lequel votre application sera hébergée. Cela permet de s'assurer que les demandes de votre application proviennent de votre domaine et non d'un attaquant résidant sur un domaine différent.
Last but not least, parce que vos utilisateurs doivent autoriser votre application sur facebook.com, vous devez également spécifier une URL de redirection après leur connexion réussie, ce qui serait très difficile à contourner.
cela ne fonctionnera pas sous fichier: // contexte. Comme l'a dit James, l'authentification par facebook nécessite que vous ayez une page Web hébergée et que vous enregistriez votre site en tant qu'application facebook; et aussi, facebook devra rediriger le navigateur vers un soi-disant "callback" url, qui doit être une page web http: //. Vous pouvez choisir d'héberger votre page Web dans un serveur Web local à la place
- 1. Test mobile pour les fichiers html locaux
- 2. Comment gérer les accès simultanés aux fichiers avec un flux de fichiers/flux de données?
- 3. UIWebView chargement des fichiers locaux
- 4. Générateur de diagramme de flux à partir de fichiers source
- 5. Pourquoi SVG ne fonctionne pas sur les fichiers HTML locaux?
- 6. Accéder au flux atomique Gmail à l'aide de OAuth
- 7. de OutputStream vers un flux de fichiers
- 8. Comment synchroniser deux structures de fichiers locaux?
- 9. Existe-t-il un moyen intégré de gérer plusieurs fichiers en un seul flux?
- 10. Récupération de fichiers locaux Flash Player 9
- 11. google-oauth-java Comment gérer les redirections?
- 12. OAuth à 2 pattes et le flux atomique Gmail
- 13. Publier sur le flux Facebook à partir de l'application Android
- 14. Zend_Http_Client - Lire à partir du flux?
- 15. supprimer tous les fichiers javascript locaux à l'exception des fichiers javascript externes dans php
- 16. Ie 8.0 Accès refusé lors de l'ouverture de fichiers locaux
- 17. gérer un téléchargement de fichier à partir d'une page html vers une page .NET distincte
- 18. Est-ce que HTML5 vous permet d'interagir avec des fichiers clients locaux à partir d'un navigateur
- 19. Comment puis-je accéder aux fichiers locaux à partir d'un service Web RESTFul?
- 20. Comment obtenir un bytearray à partir d'un flux de fichiers dans Adobe AIR?
- 21. Silverlight: Télécharger des fichiers locaux avec WebClient
- 22. MPMoviePlayerController et les fichiers m3u8 locaux
- 23. Git pull doit supprimer les fichiers locaux
- 24. Liens HTML vers des partages réseau locaux
- 25. Comment éviter "Impossible de lire les symboles pour ..." avertissement en lisant les fichiers HTML locaux UIWebView?
- 26. Comment charger les fichiers JSON locaux en Javascript
- 27. Comment gérer les entrées utilisateur dans un flux de travail
- 28. ouvrir les fichiers locaux dans AS3
- 29. SVN Remplacer absolument les fichiers distants par des fichiers locaux
- 30. Comment charger un WebView sur des fichiers locaux, mais externe à mainBlundle? (Application iPhone)