Salut,
J'ai pas mal galéré cet été à tenter de mettre en place cette liaison, mon objectif, récupérer les nouveaux messages et les mettre dans un
bloc sur la page de garde de moodle une fois l'
utilisateur connecté.
J'en suis arrivé à la conclusion que c'est maintenant, et depuis peu impossible.
En fait, Google semble avoir changé d'API et ne permet plus d'importer les nvx mails par le principe de « 2 legs » (2 jambes ?).
Par contre, c'est possible par le « 3 legs » (là, je sèche), mais cela demande une activation volontaire de la part de chaque utilisateur pour dire que tel site peut lire les mails...
En fait ils ont aussi rajouté une implémentation par
flux RSS des nvx mails (
http://mail.google.com/mail/feed/atom/), mais il faut donner le
mot de passe ou qqch dans le genre... Bref possible si on connait le mot de passe utilisateur et qu'on le stocke donc en clair (j'ai pas voulu le faire, j'aime pas bien...).
Mais par contre, contrairement à toi, j'avais bien réussi l'implémentation de la
connexion SSO de Moodle Rooms, et c'est vrai que mes
utilisateurs se connectaient en même temps sur moodle et gmail (et agenda...).
Précision, il faut absoluement un compte Education ou pro, le gmail basique ne fonctionne pas.
Après il faut activer SSO dans google, donner les fichiers
clefs, donner les liens de connexion... et activer l'API pour que la création de comptes soit effective. Il me semble de mémoire qu'il faut aussi activer le «2 legs » et y placer les clefs qui vont bien aussi...
Il faut placer dans moodle la connection SSO avant les autres, et il y aurait quelques incompatibilités avec le LDAP pour certains (pas dans mon cas).
PS : sur la page de paramètrage de ta connexion du plugin, tu as un
test pour vérifier que ça se connecte bien,le message sera peut être plus claire que celui de Google...
PS : en recharchant le lien, j'ai l'impression qu'une fois connecté par SSO, lire le flux
RSS ne demande aucun mot de passe... la solution à mon problème ?
++
Éric