Zum Inhalt springen

Kundenportal mit TYPO3-Authentifizierung über FileMaker

Logins und Rechte der Kunden verwaltet das Unternehmen in FileMaker. Das TYPO3-Kundenportal meldet die Kunden direkt darüber an, mit Fallback bei Ausfällen.

TYPO3APIKundenportalFileMakerPerformance

Das Unternehmen verwaltet die Login- und Benutzerdaten seiner Kunden in FileMaker. Für das Kundenportal auf TYPO3 ersetzt deshalb eine massgeschneiderte Lösung die Standard-Authentifizierung und nutzt FileMaker als zentrale Authentifizierungsquelle (Master-Quelle). Authentifizierung und Benutzerverwaltung basieren vollständig auf den FileMaker-Daten, was eine flexible Verwaltung und sichere Steuerung der Benutzerrechte ermöglicht. Das System unterstützt lange Session-Laufzeiten, prüft die Berechtigungen periodisch im Hintergrund und greift auf ein Fallback-System zurück, falls FileMaker vorübergehend nicht erreichbar ist. Dazu kommt Multi-Site-Funktionalität mit eigenen Authentifizierungsanforderungen und Konfigurationen pro Website.

Funktionalitäten im Detail

Massgeschneiderte Authentifizierung mit FileMaker als Master-Datenquelle

Die Standard-Authentifizierung von TYPO3 wurde durch eine eigens entwickelte Lösung ersetzt, die FileMaker als Master-Quelle für Benutzerdaten und Authentifizierung nutzt.

Diese Lösung erlaubt es, sämtliche Login- und Benutzerinformationen in FileMaker zu verwalten, wodurch das System konsistent und zentralisiert bleibt.

Unterstützung langer Sessions und periodische Berechtigungsprüfungen

Kunden können sich auf der Website anmelden und über Monate hinweg angemeldet bleiben. Dennoch wird im Hintergrund regelmässig geprüft, ob der Benutzer weiterhin Zugriffsrechte besitzt und ob sich seine Berechtigungen geändert haben.

Diese Funktion stellt sicher, dass Benutzerrechte stets aktuell sind und Zugriffe sofort angepasst werden können, ohne dass Benutzer aktiv eingreifen müssen.

Multi-Site-Installation mit spezifischen Authentifizierungsanforderungen pro Website

Die TYPO3-Installation ist eine Multi-Site-Umgebung, in der jede Website spezifische Anforderungen und Konfigurationen für die Authentifizierung hat, etwa unterschiedliche Benutzergruppen und unterschiedliche Zugriffsrechte.

Diese Flexibilität ermöglicht es, mit mehreren Websites zu arbeiten und pro Website individuelle Authentifizierungsrichtlinien zu nutzen.

Automatische Deaktivierung und Synchronisation von Benutzerrechten

Werden Kundenkonten in FileMaker deaktiviert, erkennt das TYPO3-System dies bei der nächsten regulären Synchronisation und deaktiviert den Zugang auf der TYPO3-Website automatisch ebenfalls.

Dieser Mechanismus stellt sicher, dass die Zugriffe der Kunden stets korrekt bleiben und dem in FileMaker verwalteten Berechtigungsstand entsprechen.

Fallback-Lösung bei Nichtverfügbarkeit von FileMaker

Ist FileMaker vorübergehend nicht erreichbar, greift das System auf verschlüsselte Zugangsdaten zurück, die beim ersten erfolgreichen Login sicher in TYPO3 hinterlegt wurden.

Diese Fallback-Lösung ermöglicht ein nahtloses Benutzererlebnis, da Kunden auch während temporärer FileMaker-Ausfälle weiterhin Zugriff haben, solange ihre Berechtigungen nicht entzogen wurden.

Technologien in diesem Projekt

Passende LeistungWebapplikation entwickeln mit Laravel & TYPO3