Social Login für Contao
Social Login für Contao – Google, Apple & LinkedIn (Single Sign-On)
Mach es deinen Nutzer:innen einfacher: Mit diesem Content-Element erweiterst du das klassische Contao-Login um die Möglichkeit, sich direkt mit Google, Apple oder LinkedIn zu registrieren und einzuloggen. Kein Passwort merken, kein Stress – einfach klicken und drin sein.
Installation
Installation über den Contao Manager
Suche im Contao Manager einfach nach Login, Apple, Google, Linkedin oder SSO und du findest unsere Erweiterung.
Installation mittels Composer
composer require plenta/contao-bifroest-login-bundle
Systemvoraussetzungen
- PHP: ^8.3
- Contao 5.3 und höher
Social Login testen 🔐
Teste den Social Login für Contao
mit Google, Apple oder LinkedIn - registrieren oder einloggen.
Login
Dokumentation
Füge deiner parameters.yaml folgende Parameter hinzu.
bifroest_login:
linkedin_api_key: ##dein-LinkedIn-Api-Key##
linkedin_api_secret: ##dein-LinkedIn-Api-Secret##
google_api_key: ##dein-Google-Api-Key##
apple_client_id: ##deine-Apple-Client-ID##
Eine bessere Alternative sind Umgebungsvariablen.
.env.local
BIFROEST_LOGIN_LINKEDIN_API_KEY=##dein-LinkedIn-Api-Key##
BIFROEST_LOGIN_LINKEDIN_API_SECRET=##dein-LinkedIn-Api-Secret##
BIFROEST_LOGIN_GOOGLE_API_KEY=##dein-Google-Api-Key##
BIFROEST_LOGIN_APPLE_CLIENT_ID_=##deine-Apple-Client-ID##
parameters.yaml
bifroest_login:
linkedin_api_key: '%env(BIFROEST_LOGIN_LINKEDIN_API_KEY)%'
linkedin_api_secret: '%env(BIFROEST_LOGIN_LINKEDIN_API_SECRET)%'
google_api_key: '%env(BIFROEST_LOGIN_GOOGLE_API_KEY)%'
apple_client_id: '%env(BIFROEST_LOGIN_APPLE_CLIENT_ID)%'
Callback-URLs nicht vergessen!
Du musst bei den einzelnen Services eine Callback-URL hinzufügen.
Apple
https://DEINE-DOMAIN.de/_bifroest/auth/apple/callback
https://DEINE-DOMAIN.de/_bifroest/auth/google/callback
https://DEINE-DOMAIN.de/_bifroest/auth/linkedin/callback
Service-Anbieter
Hier findest du die Links um deine Single Sign-Ons zu konfigurieren.