Wie integriert man externe Benutzertabellen mit WP?

Ich habe ungefähr 10K + Benutzer, die ich von einem Firmenfeed (LDAP) bekomme. Ich kann WP über SSO authentifizieren, basierend auf dem Benutzernamen eines Benutzers, der in der WP-Benutzertabelle übereinstimmt. Ich möchte die Benutzertabelle nehmen, die ich habe, und sie mit der wp-user Tabelle kombinieren, damit ich Berechtigungen einstellen kann, Anzeigename und solche Dinge ändern kann. Gibt es einen besten Weg, dies zu tun?

Außerdem haben wir ungefähr 15 WP-Installationen und werden wahrscheinlich Mitte nächsten Jahres 30 haben. Wie kann ich diese Benutzer in einer Tabelle verwalten, da einige Administratorrechte auf einer Site haben, aber keine Administratorrechte auf einer anderen Site?

Solutions Collecting From Web of "Wie integriert man externe Benutzertabellen mit WP?"

Dies scheint ziemlich schwierig und es hängt sehr von Ihren Bedürfnissen ab. Sie können entweder die WP-database bei jeder Installation ändern oder eine 3rd-Party-database zusammen mit einem Skript erstellen, das sie bei der WP-Installation registriert und ihre Berechtigungen einstellt. Die 2. Lösung scheint mir besser zu sein.

Erstellen Sie eine database, in der Sie jedem Benutzer eine Zeile für jede WP-Installation hinzufügen, in der Sie ihre Berechtigungen angeben.

Nehmen wir an, Sie haben die folgenden Berechtigungen: Abonnent, Mitwirkender, Autor, Editor, Administrator. Erstellen Sie für jeden Benutzer eine database und legen Sie deren Berechtigung fest. Machen Sie ein Drittanbieter-Skript, das sie bei den WP-Installationen registriert und ihre Berechtigungen einstellt. Wenn Sie eine Berechtigung ändern, fragen Sie die WP-Installationen ab und aktualisieren Sie sie dort.

Sie benötigen hauptsächlich die Beschreibung der WP- database und die function wp_update_user .