Bienvenue, Invité
Nom d'utilisateur : Mot de passe : Se souvenir de moi

SUJET : Module Oauth et Google OpenID Connect

Module Oauth et Google OpenID Connect il y a 3 ans 6 jours #74204

  • shelle
  • Portrait de shelle
  • Hors ligne
  • Fresh Boarder
  • Messages : 2
  • Karma: -1
Bonjour,

Nous sommes en train d'essayer de faire fonctionner le module Oauth avec nos compte google apps.

J'ai l'impression que ca coince au moment du retour (callback) sur Dolibarr, car j'ai bien pu m'authentifier auprès de google.

Voici les étapes réalisées pour le moment (je précise que nous sommes en version 3.9.2 installée sur Debian à partir du package .deb)

Création des clés Oauth sur l'API GOogle
J'ai bien récupéré
- ID Client
- Code Secret du client
- ajouter de l'URL de callback de dolibarr http://mon-dolibarr/core/modules/oauth/google_oauthcallback.php (évidemment avec notre vrai URL)

Module Oauth
- Activation du module
- Renseignement des 3 infos précédentes (URI de redirection, ID client Google et API Google Secrète)
- ajout de la ligne suivante dans /etc/dolibarr/conf.php
$dolibarr_main_authentication='openid,dolibarr';

Configuration/Divers
Ajout de la variable MAIN_AUTHENTICATION_OPENID_URL dans Configuration > Divers dans Dolibarr, qui contient ceci :
https://accounts.google.com/o/oauth2/v2/auth?client_id=MON_ID_CLIENT.apps.googleusercontent.com&
  response_type=code&
  scope=openid%20email&
  redirect_uri=http://dolibarr.notredomaine.com/core/modules/oauth/google_oauthcallback.php&
  hd=notredomaine.com&
  openid.realm=http://dolibarr.notredomaine.com&
  access_type=offline
Avec cette URL, au niveau de la page d'authentification de Dolibarr, j'ai bien le bouton "Se connecter par OpenID" , et lorsque je clique dessus la première fois, j'arrive à la demande d'autorisation de Google, puis la page d'authentification Google, mais quand je valide, je reviens sur la page d'authentification de Dolibarr , et si je re-clique sur "Se connecter par OpenID", je reste sur cette même page.

Est-ce que quelqu'un a déjà réussi à faire fonctionner ce module avec google ?

Merci d'avance!
Seb
L'administrateur a désactivé l'accès en écriture pour le public.

Module Oauth et Google OpenID Connect il y a 2 ans 11 mois #74799

  • madlye
  • Portrait de madlye
  • Hors ligne
  • Senior Boarder
  • Messages : 58
  • Remerciements reçus 6
  • Karma: 0
Bonjour
avez vous trouvé votre solution. pour ma part je souhaiterai également installer l’impression direct j'ai un eimprimante compatible i print mais je ne sais pas comment récuperer les id google Création des clés Oauth sur l'API GOogle et activer le module Oauth
L'administrateur a désactivé l'accès en écriture pour le public.

Module Oauth et Google OpenID Connect il y a 2 ans 10 mois #76224

  • jrouzier
  • Portrait de jrouzier
  • Hors ligne
  • Fresh Boarder
  • Messages : 2
  • Karma: 0
Bonjour,

J'ai moi aussi le même problème.

Des infos ?

Merci
L'administrateur a désactivé l'accès en écriture pour le public.

Module Oauth et Google OpenID Connect il y a 2 ans 9 mois #76386

  • madlye
  • Portrait de madlye
  • Hors ligne
  • Senior Boarder
  • Messages : 58
  • Remerciements reçus 6
  • Karma: 0
avez vous validé le jeton?
L'administrateur a désactivé l'accès en écriture pour le public.

Module Oauth et Google OpenID Connect il y a 2 ans 9 mois #76388

  • shelle
  • Portrait de shelle
  • Hors ligne
  • Fresh Boarder
  • Messages : 2
  • Karma: -1
Bonjour,
Désolé pour le retard. J'ai finalement eu une réponse du développeur de ce module,et malheureusement, je cite "Le module Oauth n'est pas prévu pour fonctionner avec openid.
Peut-être regarder ceci
developers.google.com/identity/protocols/OpenID2Migration"

Par conséquent j'ai laissé tomber de mon côté, ce n'est pas une priorité pour nous, mais si quelqu'un à une idée je reste preneur.

Sébastien
L'administrateur a désactivé l'accès en écriture pour le public.

Module Oauth et Google OpenID Connect il y a 4 mois 2 semaines #108985

  • eldy
  • Portrait de eldy
  • Hors ligne
  • Administrateur
  • Messages : 1048
  • Remerciements reçus 54
  • Karma: 106
Ici, il faut que votre dolibarr soit en https.
Mais cela ne résoudra que la capacité à obtenir un jeton Oauth généré par Google. Celui ci pouvant etre utilisé ensuite par les modules Direct Print par exemple pour utiliser Google Print. Mais cela s'arretera la. Le module Oauth dans Dolibarr n'est pas utilisable pour se loguer sans mot de passe, just pour permettre d'accéder à certains services Google par certains modules.
L'administrateur a désactivé l'accès en écriture pour le public.