Authentification | Utilisateurs | Mot-de-passe |
---|---|---|
✔ | ✔ |
Facebook est un célèbre réseau social. Facebook utilise le protocole OAuth2 pour autoriser les applications à réutiliser son propre prcessus d'authentification (ce qui signifie que si on est connecté à Facebook, d'autres applications peuvent agréer Facebook et accepter l'utilisateur).
La paquet Net::Facebook::Oauth2 est nécessaire.
Il faut enregistrer la nouvelle application dans Facebook pour obtenir un identifiant d'application et un secret. Voir https://developers.facebook.com/apps pour en savoir plus.
Dans le manager, allez dans Paramètres generaux
> Modules d'authentification
et choisissez Facebook comme module d'authentication. On peut également utiliser Facebook comme base de données utilisateurs.
Ensuite, aller dans les paramètres Facebook
:
If you use Facebook as user database, declare values in exported variables:
id
field in exported variables, as it is already registered by the authentication module in $_user
.
$_facebookToken