Install
Upload it under Plugins → Add New Plugin → Upload Plugin, then activate.
Install straight from GitHub with WP-CLI:
wp plugin install https://github.com/jrtools/jrtools-openid-connect/releases/download/v1.2.0/oidc-client-1.2.0.zipWordPress-Plugin für die Anmeldung per OpenID Connect (Authorization Code Flow mit PKCE).
Überblick
JRTools OpenID Connect ermöglicht die Anmeldung an WordPress über jeden standardkonformen OIDC-Provider. Nach der Konfiguration erscheint auf der Login-Seite ein „Anmelden mit [Provider-Name]"-Button; das Plugin übernimmt den gesamten Authorization Code Flow inklusive PKCE, Token-Validierung und Benutzerverwaltung.
Unterstützte Provider: Keycloak, Microsoft Entra ID (Azure AD), Google, Okta, Auth0, easyVerein und alle weiteren standardkonformen Anbieter.
Beim Login werden alle Standard-Claims gemäß OIDC Core 1.0 §5.1 automatisch auf WordPress-Profilfelder übertragen (Name, E-Mail, Profilbild, Sprache u.a.), sofern der Provider die Claims liefert.
Dokumentation
| Zielgruppe | Dokument |
|---|---|
| Endbenutzer | Benutzerhandbuch |
| Administratoren | Administrationshandbuch |
| Entwickler | Entwicklerhandbuch |
Schnellstart
- Plugin als ZIP von der Releases-Seite herunterladen
- Im WordPress-Admin unter Plugins → Neu hinzufügen → Plugin hochladen installieren und aktivieren
- Einstellungen → OIDC Client aufrufen, Discovery URL eintragen und Abrufen klicken
- Client ID und Client Secret eintragen, speichern
- Redirect URI im OIDC-Provider eintragen:
https://deine-seite.de/wp-login.php?oidc_callback=1
Voraussetzungen
- PHP 8.1 oder höher
- WordPress 6.7 oder höher (offiziell unterstützt: die letzten 4 Minor-Versionen)
- PHP-Extension
openssl
Lizenz
GPL-2.0+
Releases
4 releases. Each count is every asset in that release; expand a row for the breakdown.