Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

U-Labs/ul-vbulletin-sso-for-wordpress

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

3 Commits

Repository files navigation

vBulletin SSO Plugin für WordPress

Single-Sign-On (Automatischer Login) von vBulletin 4 Benutzern in Wordpress inkl. Darstellung ihres vB-Avatars.

Mindestanforderungen

  • Wordpress >= 5.3
  • vBulletin >= 4.2.5
  • PHP >= 7.2
  • VB und WP müssen auf der gleichen TLD betrieben werden, WP benötigt Zugriff auf die vB Sitzungscookies

Installation

  1. ul-vbulletin-sso-for-wordpress in das Pluginverzeichnis von Wordpress (wwwroot/wp-content/plugins) kopieren
  2. Beispiel-Konfigurationsdatei kopieren: cp config.example.php config.php
  3. Konfigurationsdatei öffnen (vim config.php) und die entsprechenden Zugangsdaten zur VB-Datenbank eintragen

Der VB Datenbankbenutzer benötigt Zugriff auf die folgenden Tabellen:

  • user
  • usergroup
  • session
  • usergroup

Funktionalität und Kontext

Beim Aufruf einer WP-Seite prüft das Plugin, ob eine authentifizierte vB-Sitzung besteht. Hierzu ist Zugriff auf die VB-Sitzungscookies nötig. Eine Beispielkonstellation wäre: VB unter tld.com/forum und Wordpress auf tld.com/portal oder tld.com. Wenn die Cookies von VB für tld.com gesetzt werden (nicht nur für den /forum Pfad), ist die SSO-Funktionalität gewährleistet.

Der Endbenutzer benötigt lediglich eine VB-Sitzung, um WP ohne händischen Login verwenden zu können. Im Hintergrund wird bei der ersten erkannten Sitzung automatisch ein WP-Benutzerkonto anhand der vB Benutzerinfo angelegt. Die Zuordnung geschieht anhand der VB Benutzer-Id. Sie wird informell in der Benutzerinfo für Administratoren/Authoren angezeigt:

VB UserId in WP

Zusammengefasst bietet es folgende Funktionalitäten:

  • SSO-Funktionalität: VB-Sitzungen werden via Cookies erkannt, ggf. ein passender WP-Benutzer erstellt und dieser eingeloggt
  • Login mit VB-Zugangsdaten in Wordpress
  • Anzeige des VB-Avatars in WP
  • Standard-Avatar, falls der Nutzer kein eigenes in VB hochgeladen hat
  • Weiterleitung auf das VB-Kontrollzentrum, wenn ein VB-Benutzer seine Daten in WP ändern möchte
  • Priorisierung von lokalen Benutzern (Nach einer VB-Sitzung wird nur gesucht, wenn noch kein nativer WP-Benutzer eingeloggt ist)
  • Erkennung von gesperrten Nutzern

Das Plugin wurde Mitte 2017 für das U-Labs Portal entwickelt. Ziel war es, vBulletin-Benutzern Zugriff auf Wordpress zu gewähren. Sowohl zum Verfassen von Artikeln als auch für andere WP-Funktionen wie beispielsweise Kommentare.

About

vBulletin SSO Plugin for Wordpress

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

AltStyle によって変換されたページ (->オリジナル) /