Simple Social Login
Erweitert das Payload-Admin-Panel um OAuth-Login mit Google und Microsoft (Entra ID).
Installation
pnpm add payload-simple-social-login Über
Das Plugin fügt dem Payload-Admin-Panel OAuth-Login über Google und Microsoft (Entra ID) hinzu, ohne die Standardauthentifizierung zu ersetzen. Über den afterLogin-Component-Slot von Payload injiziert es eine Reihe mit Login-Buttons in das Admin-Login-Formular. Für jeden aktiven Provider registriert das Plugin einen Login-Start-Endpunkt und einen OAuth-Callback-Endpunkt unter routes.api, sodass kein separater Auth-Server nötig ist. Die Benutzerzuordnung ist eng gefasst. Standardmäßig gleicht das Plugin die E-Mail-Adresse aus dem OAuth-Profil gegen admin.user oder jede konfigurierte Collection ab. Bei einem Treffer stellt es ein reguläres Payload-JWT-Cookie aus und leitet zum Admin-Panel weiter. Das Plugin respektiert auth.verify: Ein zugeordneter, aber nicht verifizierter Nutzer wird mit einem Toast abgewiesen, außer autoVerify ist aktiviert. Mit autoVerify wird _verified auf true gesetzt und der Login fortgesetzt. Wer Benutzerverwaltung oder Account-Linking selbst übernehmen will, kann über findUserCallback eine eigene Logik hinterlegen. In diesem Fall zieht sich das Plugin komplett zurück, einschließlich der Verifizierungsprüfung. Die Konfiguration erfolgt in einem einzigen Plugin-Aufruf. Pro Provider werden clientId und clientSecret übergeben. Optional lassen sich Callback- und Login-Pfade überschreiben, der Microsoft-Tenant festlegen (standardmäßig common) und die zu bedienenden Auth-Collections definieren. Das Plugin erstellt keine Nutzer automatisch und speichert keine Provider-Tokens. IdP-Logout und Token-Revocation fallen somit nicht in den Aufgabenbereich des Plugins; der reguläre Session-Logout von Payload genügt. Voraussetzung ist Payload 3.x. Nach der Installation muss die Admin-Import-Map neu generiert werden, damit die Client-Komponenten korrekt auflösen. TypeScript-Typen für die Provider-Profile (Google UserInfo und Microsoft Graph /me) liegen bei. Fehler erscheinen auf dem Login-Formular als ssl-error-Codes mit Toasts: login, not-found und unverified.
Paketinformationen
- Paketname
payload-simple-social-login- Neueste Version
1.1.3- Entpackte Größe
- 186 kB
- Lizenz
- MIT
- Wöchentliche Downloads
- 176
- Zuletzt veröffentlicht
- 11. Okt. 2026
Ähnliche Plugins
Mehr in AuthBetter Auth
Bietet Authentifizierungslösungen für Payload CMS.
TOTP
Fügt TOTP zur Multi-Faktor-Authentifizierung in PayloadCMS hinzu.
Passkey
Ergänzt Payload CMS um WebAuthn-Passkey-Login und Verwaltung über Better Auth.
Subscribers
Verwaltet Abonnenten und Kanäle mit Authentifizierung über Magic Links.
Keycloak SSO
Ergänzt Payload CMS 3 um Keycloak SSO über eine OIDC-Auth-Strategie mit PKCE, Silent Token Refresh und berechtigungsbasierter Zugriffskontrolle.
payload-auth
Integriert Better Auth für erweiterte Authentifizierung in Payload CMS.