Voici l'aperçu de la configuration:
À bien des égards, cette configuration fonctionne. Cependant, j'ai un problème qui m'empêche de l'installer dans notre installation primaire WordPress multi-site:
Domain Users
" à se connecter.IT Support
" de se connecter.Si je supprime les entrées utilisateur de Bob pour les deux sites et que je désactive le plug-in Network Privacy, il est possible de se connecter à www.monsite.com, puis de passer au site itsupport. Mais si je supprime ses entrées d'utilisateur et réactivez le plug-in Network Privacy, le problème réapparaît.
J'ai eu le même problème avec un autre plugin de confidentialité, mais je ne me souviens plus lequel.
Si vous pouvez repérer le problème ou si vous avez configuré quelque chose de similaire, je suis prêt à tout, tant que je remplis les critères de base d'utilisation de groupes AD et de possibilité de verrouiller certains sites.
Essayez une approche différente. Au lieu d'utiliser des plugins, je suggère de modifier un peu wordpress comme décrit dans la réponse suivante.
https://stackoverflow.com/a/39195424/3157038
Donc, dans votre cas, vous devriez configurer les installations wordpress comme ceci:
en plus de la configuration donnée dans la réponse à laquelle je suis lié, ajoutez ce qui suit aux fichiers wp-config des deux installations wordpress:
define( 'CUSTOM_USER_TABLE', 'mysite_users );
define( 'CUSTOM_USER_META_TABLE', 'mysite_usermeta' );
Si vous avez une installation multi-site, vous devez basculer votre site du support technique IT vers un sous-domaine.
Vous rencontrez probablement une incompatibilité de connexion de cookie. Comme il est défini à la racine du domaine, il est identique pour les deux sites. Donc, si vous configurez support.example.com, cela devrait être plus clair que example.com/support
À moins que je ne comprenne bien tout à fait, dans ce cas, essayez un autre plug-in pour limiter le contenu à l'utilisateur et ne l'exécutez pas en tant que sous-site.