2013-10-04 5 views
0

Existe-t-il des problèmes de volume concernant le secret de l'application Facebook et combien de connexions distinctes (ou "applications") je peux utiliser le même identifiant/secret d'application? Par exemple, je crée une application Facebook auto-hébergée SharePoint. Auto-hébergé signifie que le composant serveur de mon application sera automatiquement déployé sur Azure chaque client SharePoint. Il n'y a aucun moyen (que je sache, évidemment tout est piratable à un degré) qu'un utilisateur puisse obtenir l'identifiant ou le secret de l'application, donc je ne suis pas concerné par l'aspect sécurité ou le partage du secret. Cependant, potentiellement des milliers d'applications individuelles pourraient utiliser le même identifiant/secret d'application pour se connecter à Facebook. Est-ce un problème? En passant, je ne parle pas nécessairement du seuil de bande passante/trafic, je suis plus préoccupé par le nombre de connexions individuelles utilisant le même ID/secret. Je comprends que la politique stipule: «Si vous dépassez ou prévoyez dépasser l'un des seuils suivants, veuillez nous contacter car vous pourriez être soumis à des conditions supplémentaires: (> 5M MAU) ou (> 100M appels API par jour) ou (> 50M impressions par jour). " Ce n'est pas ma préoccupation immédiate.Existe-t-il des problèmes de volume concernant l'identifiant de l'application Facebook et le secret de l'application et combien d'applications distinctes j'utilise le même identifiant/secret d'application?

Répondre

0

However, potentially thousands of individual apps could be using the same app id/secret to connect to Facebook. Is this an issue?

oui, absolument oui. Le jeton d'accès à l'application est destiné à effectuer des appels d'API pour une application afin de prouver que les appels sont effectués au nom de l'application elle-même. Les cas d'utilisation typiques sont des actions administratives telles que la désinstallation de l'application. bloquer, mettre à jour les paramètres des applications, envoyer des notifications aux utilisateurs autorisés, lire les données financières relatives aux transactions de paiement de l'application, etc.

Si vous envisagez de passer des appels en lecture avec un jeton d'accès à une application, je suppose que vous ne comprenez pas l'accès modèle utilisé dans l'API de Facebook - vous devriez faire des appels d'API pour des utilisateurs Facebook spécifiques qui ont autorisé votre application à accéder et mettre à jour leurs données - l'intégration d'un identifiant d'application et le secret du code que vous distribuez problème pour les utilisateurs de votre application, atteindra rapidement les limites de taux de l'API et si l'application est désactivée va briser toutes les instances de votre code client immédiatement.

Je recommande fortement de lire la documentation de connexion et assurez-vous que vous utilisez des jetons d'accès utilisateur pour demander des données utilisateur - https://developers.facebook.com/docs/facebook-login/

0

Comment un hôte/afficher un flux Facebook (dire les cinq derniers messages) dans une page Web ? Aucune authentification d'utilisateur ne se produirait, juste appid/appsecret (oAuth). Si utiliser appid/appsecret n'est pas ce qui est prévu, comment le faire. Voici un exemple os ce que je voudrais (celui-ci sur wordpress): http://bit.ly/GBXVFn.

Merci, Marque

Questions connexes