Skip to main content
Depuis le 1er août 2018, Facebook a modifié les autorisations et les champs de l’API Graph de Facebook qui peuvent être demandés. Auth0 a mis à jour les connexions Facebook pour refléter ces changements et a modifié l’interface de la connexion Facebook pour plus de clarté. Consultez le journal des modifications de Facebook Login : modifications récentes à Facebook Login pour obtenir tous les détails et les dates clés.

Fonctionnalités concernées

La mise à jour pourrait ne nécessiter aucune modification de votre code ni de votre configuration, mais votre application pourrait recevoir des données de profil supplémentaires si les autorisations existantes le permettent. Gardez à l’esprit que :
  • Si votre connexion Facebook est configurée pour demander l’une des autorisations supprimées, votre n’inclura pas ces autorisations dans sa portée.
  • Si votre application Facebook est marquée comme “development”, il se peut que vous voyiez encore temporairement une erreur lorsque vous testez la connexion.
  • Si vous ajoutez de nouvelles autorisations à la connexion, les utilisateurs finaux devront donner leur consentement la prochaine fois qu’ils se connecteront. Consultez la documentation de Facebook pour savoir comment gérer la situation pour les utilisateurs qui n’ont pas une autorisation précise.

Autorisations de Facebook Login

Les autorisations de Facebook Login sont demandées par votre application lorsqu’un utilisateur se connecte avec Facebook. Si l’utilisateur se connecte pour la première fois ou si les autorisations ont changé, une fenêtre de consentement s’affichera dans Facebook pour lui présenter les nouvelles autorisations demandées. Une fois ces autorisations accordées, votre application peut alors agir au nom de cet utilisateur à l’aide d’un jeton d’accès Facebook. L’interface de connexion Facebook a été mise à jour pour afficher, pour toutes les autorisations présentées, à la fois leur nom usuel et leur nom machine. Il est ainsi plus facile de trouver les autorisations dont vous avez besoin et de les mapper à tout code que vous pourriez exécuter à l’aide de ces noms d’autorisation.

Autorisations ajoutées

Les autorisations suivantes ont été ajoutées à l’interface de la connexion Facebook :
  • business_management
  • groups_access_member_info
  • leads_retrieval
  • pages_manage_instant_articles
  • publish_to_groups
  • publish_to_groups
  • user_age_range
  • user_gender
  • user_link

Autorisations supprimées

Les autorisations suivantes ont été supprimées de l’interface de connexion Facebook :
  • read_custom_friendlists
  • rsvp_event
  • user_about_me
  • user_actions-books
  • user_actions-fitness
  • user_actions-music
  • user_actions-news
  • user_actions-video
  • user_education_history
  • user_games_activity
  • user_relationship_details
  • user_relationships
  • user_religion_politics
  • user_website
  • user_work_history

Autorisations déplacées dans Deprecated

Les autorisations suivantes ont été déplacées dans la section Deprecated et ne doivent pas être utilisées avec la version la plus récente de l’API Graph de Facebook :
  • publish_actions
  • user_managed_groups

Champs de Facebook API Graph de Facebook

La Facebook API Graph de Facebook est utilisée après la connexion d’un utilisateur pour récupérer les données de profil de l’utilisateur Auth0. Les autorisations d’accès aux données utilisateur demandées déterminent quelles informations sont récupérées à partir de la Facebook API Graph de Facebook. Les champs renvoyés dépendent des autorisations demandées et de la présence de ces champs dans le profil Facebook de l’utilisateur. Cette modification a fait passer la Facebook API Graph de Facebook de la version v2.8 à la version v3.2 et demandera les champs de données utilisateur suivants à la connexion :
  • address (ajouté)
  • age_range
  • birthday
  • context
  • cover
  • currency (ajouté)
  • devices
  • email
  • favorite_athletes
  • favorite_teams
  • first_name
  • gender
  • hometown
  • id
  • inspirational_people
  • install_type (ajouté)
  • installed
  • is_verified
  • languages
  • last_name
  • link
  • locale
  • location
  • meeting_for (ajouté)
  • middle_name
  • name
  • name_format
  • picture
  • public_key (ajouté)
  • quotes
  • security_settings (ajouté)
  • short_name (ajouté)
  • significant_other
  • sports (ajouté)
  • third_party_id
  • timezone
  • updated_time
  • verified
  • video_upload_limits (ajouté)
  • viewer_can_send_gift (ajouté)