Si un utilisateur est mis à jour via le processus de connexion SSO normal, la mise à jour ne se produira qu’après sa déconnexion et sa reconnexion. L’exemple de code ci-dessus est la méthode la plus simple pour aborder le problème, mais ce n’est probablement pas la meilleure façon de gérer l’appartenance aux groupes.
Le plugin WP Discourse dispose de plusieurs fonctions utilitaires activées lorsque WordPress fonctionne en tant que site fournisseur SSO pour Discourse. Ces fonctions permettent de mettre à jour les appartenances aux groupes sans obliger l’utilisateur à se déconnecter de Discourse. Ces fonctions sont décrites dans le sujet lié par Richard : Manage group membership in Discourse with WP Discourse SSO.
Le sujet lié par Richard fournit des détails sur les deux approches différentes. Je vais ajouter ces détails au sujet howto la semaine prochaine. Pour l’instant, il serait bon de lire attentivement le sujet.