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.

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

Google

https://DEINE-DOMAIN.de/_bifroest/auth/google/callback

LinkedIn

https://DEINE-DOMAIN.de/_bifroest/auth/linkedin/callback

Service-Anbieter

Hier findest du die Links um deine Single Sign-Ons zu konfigurieren.

https://developer.apple.com

https://developer.linkedin.com

https://console.cloud.google.com/apis/credentials

Wir haben dein Interesse geweckt?
Lass uns zusammenarbeiten!

Worauf wartest du noch?

Was ist die Summe aus 7 und 6?

Mit dem Absenden deiner Anfrage erklärst du dich mit der Verarbeitung deiner angegebenen Daten zum Zweck der Bearbeitung deiner Anfrage einverstanden.
Mehr erfährst du in unserer Datenschutzerklärung.