Zum Hauptinhalt springen
Logo Marketing Factory Consulting GmbH
Kontakt
Logo Marketing Factory Consulting GmbH
  • Agentur
    • Unsere Arbeitsweise
      • Team Sphinx
      • Team Phoenix
    • Aktuelles
    • Über uns
    • Offene Stellen bei MFC
  • Leistungen
    • Beratung, Analyse und Strategie
    • Programmierung und Entwicklung
      • Schnittstellen
      • PIM-/ERP-Anbindungen
      • Individualentwicklungen
      • Seamless CMS Integration
    • Hosting und Betreuung
      • Betrieb auf unserer Colocation-Hardware
      • Cloud-Strategien
    • Leistungen mit Dritten
  • Technologie
    • TYPO3
    • Shopware
    • IT-Sicherheit
      • DDoS-Protection
      • Continuous Upgrading
      • Privacy First
    • Tech Stack
      • Bekenntnis zu Open Source
      • Technologieauswahl
      • PHP-Ökosystem
      • Containerisierung & Clustering
      • Content Delivery Networks
      • Suchtechnologien
  • Referenzen
    • Projekte
    • Kunden
      • Kundenliste
    • Neu: Launch des Westfalia Shopware 6 Shops
  • Community
    • Community-Initiativen
    • Aktuelles aus der MFC
  • Blog
  • Karriere
    • Stellenangebote
      • TYPO3-Entwickler (m/w/d)
      • Backend-Entwickler (m/w/d)
      • Systemadministrator Linux (m/w/d)
      • Projektmanager (m/w/d)
    • Praktika
      • Praktikum TYPO3-/CMS-Entwicklung (m/w/d)
      • Praktikum Systemadministration (m/w/d)
      • Dreiwöchiges Schülerpraktikum in Digitalagentur
  • Kontakt
  • Deutsch
  • English
Schlüssel

Sie sind hier:

  1. Leistungen
  2. Programmierung und Entwicklung
  3. Individualentwicklungen
  4. Generische OAuth2-Authentifizierung und -Autorisierung für TYPO3 CMS

Generische OAuth2-Authentifizierung und -Autorisierung für TYPO3

Hintergrund: Rechtemanagement im TYPO3 CMS

Mithilfe der neuen oauth2 Extension haben wir eine innovative Lösung zur systemübergreifenden Benutzerverwaltung geschaffen. Mit der Installation der Extension oauth2 sind die Zeiten der Passwortrotation in Kundeninstallationen für unsere Mitarbeiter damit endgültig vorbei.

Im TYPO3-Umfeld ist das Rechtemanagement durchaus eine Herausforderung. Die meisten Kunden haben verschiedenste Mitarbeitergruppen, die alle unterschiedliche Zugriffsrechte im Backend bekommen sollen. Zusätzlich müssen auch unsere Entwickler einen Blick ins Backend werfen können – meist benötigen sie einen Administratorzugang, um Extensions zu konfigurieren, auf Fehlersuche zu gehen oder – ganz allgemein – die Installation zu betreuen. Kommen dann auch noch Entwicklungssysteme hinzu, so wird das Ganze schnell komplex und muss aufwändig betreut werden.

Unsere Lösung: OAuth2-Authentifizierung und -Autorisierung

Zeige größere Version von: Login Screen

Anlässlich der TYPO3 Developer Days 2018 haben unsere TYPO3-Entwickler die Gelegenheit genutzt, eine generische OAuth-2.0-Anbindung an das TYPO3-Backend zu erschaffen. Im ersten Schritt haben wir hierbei GitLab integriert – hauptsächlich, um unseren eigenen Bedarf zu decken. Die Extension ist aber so ausgelegt, dass auch noch andere OAuth-2.0-kompatible Dienste angebunden werden können.

Sobald die Extension installiert und konfiguriert ist, gibt es neben dem Login per Benutzername und Passwort auch die Möglichkeit, nur auf einen Button „Login mit GitLab“ zu klicken. Dieser führt zu GitLab, wo der Entwickler meist schon angemeldet ist. Eine einmalige Freigabe in GitLab, die der Extension den Zugriff auf die Informationen in GitLab ermöglicht, führt dann wieder zurück in TYPO3, wo der Entwickler dann direkt eingeloggt wird.

Später wird der Nutzer GitLab nicht einmal mehr sehen, sondern gelangt direkt ins TYPO3-Backend.

Jetzt herunterladen

Die Extension wurde für die gesamte Community freigegeben und kann hier heruntergeladen werden.

Extension oauth2 jetzt herunterladen

Wir beraten Sie gerne.

Ingo Schmitt

Ingo Schmitt
Geschäftsleitung

+49 (0)211-361176-63
ingo.schmitt@marketing-factory.de

Ich bin darauf hingewiesen worden, dass die Verarbeitung meiner Daten auf freiwilliger Basis erfolgt und dass ich mein Einverständnis ohne für mich nachteilige Folgen verweigern bzw. jederzeit gegenüber der Marketing Factory Consulting GmbH per Post (Marienstraße 14, D-40212 Düsseldorf) oder E-Mail (info@marketing-factory.de) widerrufen kann.

Mir ist bekannt, dass die oben angegebenen Daten so lange gespeichert werden, wie ich die Kontaktaufnahme durch Marketing Factory wünsche. Nach meinem Widerruf werden meine Daten gelöscht. Eine weitergehende Speicherung kann im Einzelfall erfolgen, wenn dies gesetzlich vorgeschrieben ist.

Hinweis: Es werden nur Kleinbuchstaben und Zahlen verwendet.
Captcha image
  • Datenschutzerklärung
  • Impressum
  • Marketing Factory ist TYPO3 Solution Partner
  • Marketing Factory ist Gold-Mitglied der TYPO3 Association
  • Marketing Factory ist Shopware Business Partner
    Bildnachweise
    1. "Schlüsselloch": qimono / Lizenz: Pixabay License (CC0 1.0)
    2. "Login Screen": © Lisa Noffke / Marketing Factory Consulting GmbH