Nous recherchons une équipe pour enrichir le site de contenus inédits, Thèmes, Modules, Plugins. Avez-vous des suggestions, du temps libre ou des contenus intéressants à partager? Contactez-nous par message.
3 Vues
0 Commentaires
Grâce au système de connexion via les réseaux sociaux intégré aux versions de DLE (DataLife Engine), les utilisateurs peuvent se connecter à votre site avec leurs comptes Google, Facebook, Twitter, VK, etc. Cependant, pour Google, une configuration d'authentification OAuth 2.0
supplémentaire est requise. Ce guide vous expliquera la procédure étape par étape.
Rendez-vous à cette adresse : https://console.cloud.google.com/
Connectez-vous avec votre compte Google.
Dans le menu ci-dessus, créez un nouveau projet ou sélectionnez-en un existant.
Dans le menu de gauche, accédez à :
API et services → Identifiants
« + CRÉER DES CRÉANCIERS » → Cliquez sur l’option « Identifiant client OAuth ».
Sélectionnez « Application Web » comme type .
Veuillez remplir les champs ci-dessous :
Nom : dlehub login (ou le nom de votre site web)
URI de redirection autorisée :
🔸 Si votre site wwwl'utilise, l'adresse doit être au format suivant :
Cliquez sur le bouton « Créer ».
Dans la fenêtre qui s'ouvre, vous trouverez :
ID client (ID d'application)
Notez les valeurs secrètes du client .
Connectez-vous au panneau d'administration.
Ouvrir Paramètres système → Paramètres utilisateur → Se connecter avec les réseaux sociaux .
Activez l' onglet Google .
Remplissez les champs :
Valeur de l'identifiant de l'application Google : (ID client Google)
Secret client Google :
Enregistrez les modifications.
Un bouton « Se connecter avec Google » apparaîtra désormais sur votre formulaire de connexion.
En cliquant dessus, une page de vérification s'ouvrira via votre compte Google. Si la redirection réussit, vous serez automatiquement connecté au site.
| Erreur | Explication | Solution |
|---|---|---|
| 400 : redirect_uri_mismatch | L'adresse de redirection vers Google Cloud n'a pas été ajoutée. | https://siteniz.com/index.php?do=auth-social&provider=googleAjoutez l'adresse à l'URI de redirection autorisée. |
| client_invalide | L'identifiant ou le secret du client est incorrect. | Saisissez les valeurs correctes dans le panneau DLE. |
| accès refusé | L'autorisation de connexion de l'utilisateur a été révoquée. | Côté utilisateur, aucun problème. |
L'authentification Google OAuth ne fonctionnera pas si votre site n'utilise pas le protocole HTTPS. Un certificat SSL doit être actif.
Dans DLE 15.0 et les versions ultérieures, la fonctionnalité « Se connecter avec les réseaux sociaux » est intégrée comme fonctionnalité de base.
Si vos fichiers de thème {login}contiennent la balise `<social media login>`, les boutons de connexion aux réseaux sociaux s'afficheront automatiquement.
Source Article de elegance
Rédacteur de l'article
A propos
Les utilisateurs du Invités ne sont pas autorisés à ajouter des commentaires à cette publication.