Suchergebnisse :
×Kontaktieren Sie uns unter joomlasupport@xecurify.com und wir helfen Ihnen, das Plugin in kürzester Zeit einzurichten.
In diesem Anwendungsfall integrieren wir AWS Cognito in eine Joomla-Website, um die Benutzerregistrierung mithilfe eines Registrierungsformulars zu ermöglichen, das mit verschiedenen Formularen erstellt wurde. Das Registrierungsformular enthält alle erforderlichen Eingabefelder wie Vorname, Nachname, E-Mail und Passwort. Benutzer registrieren sich über dieses Formular und der Joomla AWS Cognito-Integrator übernimmt die gesamte Backend-Arbeit, um den Benutzer nahtlos zum Cognito-Benutzerpool hinzuzufügen.
Nehmen wir das Beispiel einer Joomla-Website, für deren Inhalt eine Benutzerregistrierung erforderlich ist. Der Kunde möchte AWS Cognito verwenden, um die Benutzerregistrierung und -authentifizierung zu verwalten und den Benutzern die Registrierung und Anmeldung zu erleichtern. Um dies zu erreichen, verwendet er beliebige Formulare, um ein Benutzerregistrierungsformular zu erstellen.
Das Registrierungsformular enthält die folgenden Eingabefelder: (Beispiel)
Sobald der Benutzer das Registrierungsformular abschickt, übernimmt der Joomla Cognito-Integrator die gesamte Verwaltungsarbeit, um den Benutzer zum Cognito-Benutzerpool hinzuzufügen. Dazu gehört das Erstellen eines neuen Benutzers im Benutzerpool und das Zuweisen eines eindeutigen Bezeichners für den Benutzer.
Um bei der Registrierung eine E-Mail-/Telefonnummernverifizierung hinzuzufügen, können Kunden Cognito so konfigurieren, dass ein Bestätigungscode an die E-Mail-/Telefonnummer des Benutzers gesendet wird. Der Benutzer muss diesen Code auf dem Registrierungsformular eingeben, um den Registrierungsprozess abzuschließen.
Um die Funktionen zur Profilaktualisierung und zum Zurücksetzen des Passworts zu aktivieren, kann der Kunde den Joomla Cognito-Integrator verwenden, um die erforderlichen Formulare zur Joomla-Site hinzuzufügen. Diese Formulare können so angepasst werden, dass sie die Profilinformationen des Benutzers enthalten und das Passwort des Benutzers mithilfe der Funktion zum Zurücksetzen des Passworts von Cognito zurücksetzen.
In diesem Anwendungsfall integrieren wir AWS Cognito in eine Joomla-Website, um Benutzern die Anmeldung zu ermöglichen, ohne zur Cognito-Anmeldeseite weitergeleitet zu werden. Dies ist nützlich, wenn Sie das Design des Anmeldeformulars mit CSS Ihrer Wahl anpassen möchten, was Cognito nicht zulässt. Es ist auch von Vorteil, wenn Sie ein Joomla-Anmeldeformular entwickeln möchten, das Benutzer von Cognito aus authentifiziert und sie nicht für Single Sign-On (SSO) zu Cognito umleitet.
Nehmen wir das Beispiel eines Benutzers, der auf die Joomla-Website zugreifen möchte, und eines Kunden, der diesen Benutzer authentifizieren möchte, und dann kann der Benutzer auf die Joomla-Website zugreifen. Der Kunde möchte AWS Cognito als OAuth-Server verwenden, um die Benutzerauthentifizierung zu verwalten und Single Sign-On (SSO) bereitzustellen. Um dies zu erreichen, werden sie das Joomla OAuth Client/OIDC-Plugin verwenden, um Benutzern die Anmeldung bei Joomla zu ermöglichen, ohne sie zu Cognito umzuleiten.
Der Kunde kann das Joomla-Anmeldeformular mithilfe von CSS anpassen, um ein einzigartiges Design zu erstellen, das zu seinem Joomla-Theme passt. Das Joomla OAuth Client/OIDC-Plugin übernimmt die Anmeldung über das Joomla-Standard-Anmeldeformular, was bedeutet, dass Benutzer sich anmelden können, ohne zur Cognito-Anmeldeseite weitergeleitet zu werden.
Um diese Funktionalität zu aktivieren, muss der Kunde das Joomla OAuth Client-Plugin mit AWC Cognito konfigurieren, um Benutzer von Cognito als OAuth-Server zu authentifizieren. Dazu gehört die Konfiguration der Cognito-Benutzerpooleinstellungen im Joomla OAuth-Client-Plugin und die Zuordnung der Cognito-Benutzerattribute zu den Joomla-Benutzerattributen.
Wenn der Kunde ein Drittanbieter-/benutzerdefiniertes Anmeldeformular verwendet, muss er sich beim Support-Team des Joomla OAuth Client-Plugins erkundigen, ob es unterstützt wird oder mit bestehenden Lösungen kompatibel ist oder ob eine Anpassung erforderlich ist.
Die Verwaltung mehrerer Joomla-Sites kann eine aufwendige Arbeit sein, insbesondere wenn es um die Benutzerverwaltung geht. Es erfordert die Pflege separater Anmelde- und Registrierungssysteme für jede Anwendung, was zeitaufwändiger und fehleranfälliger sein kann. Um diesen Prozess zu verbessern und ein nahtloses Benutzererlebnis über mehrere Joomla-Sites hinweg zu bieten, kann AWS Cognito in die Joomla-Sites integriert werden. Der Joomla OAuth-Client übernimmt die Benutzerregistrierungs- und Authentifizierungsprozesse, sodass Benutzer über einen einzigen Satz Anmeldeinformationen verfügen, die auf allen Websites funktionieren.
Angenommen, Sie haben drei Joomla-Sites: Site A, Site B und Site C. Jede Site verfügt über eigene Benutzerregistrierungs- und Anmeldeformulare, was die Verwaltung von Benutzern auf allen drei Sites erschwert. Sie möchten Ihren Benutzern ein nahtloses Erlebnis bieten, indem Sie ihnen ermöglichen, sich einmal zu registrieren und für alle drei Websites dieselben Anmeldeinformationen zu verwenden. Hier kommt AWS Cognito Integrator zusammen mit dem Joomla OAuth Client ins Spiel.
Mit dem Joomla OAuth Client-Plugin können Sie einen Benutzerpool in Cognito erstellen und ihn so konfigurieren, dass er mit allen drei Joomla-Sites funktioniert. Benutzer können sich über das Joomla-Registrierungsformular auf jeder Website registrieren. Ihre Anmeldeinformationen werden im Cognito-Benutzerpool gespeichert. Wenn sie sich bei einer der Sites anmelden, werden sie mithilfe des Cognito-Benutzerpools authentifiziert, sodass sie nahtlos auf alle drei Sites zugreifen können.
Dieser Anwendungsfall kann so angepasst werden, dass er eine beliebige Anzahl von Joomla-Sites und Registrierungsformularen unterstützt. Der Joomla OAuth-Client muss basierend auf Ihren spezifischen Anforderungen konfiguriert werden, einschließlich der Anzahl der von Ihnen verwendeten Websites, des von Ihnen verwendeten Registrierungsformulars und aller zusätzlichen Anpassungen, die Sie benötigen.