Einmalige Anmeldung (SSO) von Wix
Wix bietet eine Plattform, mit der Unternehmen und Privatpersonen responsive Websites ohne technische Vorkenntnisse erstellen können. Es stellt vorgefertigte Vorlagen für verschiedene Websites bereit, die auf die Bedürfnisse der Nutzer zugeschnitten sind. Mit Wix lassen sich die meisten Aspekte der Webentwicklung und des Website-Vertriebs direkt in der Anwendung erledigen. Daher hat miniOrange eine Benutzeroberfläche für Administratoren entwickelt, um Single Sign-On (SSO) für ihre Wix-Website zu aktivieren.
Herausforderungen für Wix-Benutzer
Wix-Administratoren fordern einen kontinuierlichen und nahtlosen Zugriff ihrer Benutzer auf das Wix-Portal über vorhandene Anmeldeinformationen. Sie möchten nicht, dass ihre Benutzer über einen separaten Satz Anmeldeinformationen verfügen, um sich bei Wix und anderen Apps anzumelden. Wix bietet seinen Benutzern eine Möglichkeit, sich nahtlos bei der Plattform anzumelden. Es muss jedoch eine Schnittstelle erstellt werden, die dies ermöglicht.
miniOrange bietet SSO-Lösung für Wix
miniOrange bietet eine integrierte SSO-Lösung, mit der die bestehende Sitzung eines angemeldeten Benutzers genutzt werden kann, um sich bei Wix und anderen Websites/Apps anzumelden. Dazu wird ein gültiges JSON Web Token (JWT) erstellt . Dank dieser Wix-SSO-Lösung müssen Benutzer keine separaten Anmeldedaten mehr für alle Wix-Websites verwalten.
Voraussetzungen:
Bitte stellen Sie sicher, dass das Branding Ihrer Organisation bereits unter Anpassung >> Branding für Anmeldung und Registrierung im linken Menü des Dashboards festgelegt ist.
Folgen Sie der unten stehenden Schritt-für-Schritt-Anleitung für Wix Single Sign-On (SSO).
1. Konfigurieren Sie Wix, um SSO zu aktivieren
- Einloggen in WIX.
- Erstellen Sie eine neue Site oder verwenden Sie eine bereits vorhandene.
- Gehen Sie zum Dashboard Ihrer Website.
- Um die Wix-Mitgliederbereich-App zu Ihrer Website hinzuzufügen, gehen Sie zu App Market.

- Suchen Sie nach Wix-Mitgliederbereich.

- Öffnen Sie die Wix-Mitgliederbereich-App und klicken Sie auf Zur Website hinzufügen.

- Navigieren Sie zu Ihrem Website-Dashboard >> Registerkarte „Home“ und klicken Sie auf Website bearbeiten.

- Gehen Sie auf der Site-Bearbeitungsseite zur Registerkarte „Mein Unternehmen“ und wählen Sie „Wix-Mitgliederbereich“ aus.
- Klicken Sie auf App hinzufügen.

- Klicken Sie auf Aktivieren Sie den Dev-Modus.

- Bearbeiten Anmeldeleiste.
- Klicken Sie auf „Anmeldeleiste einrichten“ und wählen Sie „Vollständig“. Ziehen Sie dann die Anmeldeleiste und passen Sie ihre Größe entsprechend Ihren Anforderungen an.

- Klicken Sie auf Öffnen Sie masterPage.js für accountNavBar1.

- Ermöglichen versteckt für accountNavBar1 Standardwerte.

- Um die Website zu veröffentlichen, klicken Sie nun auf Veröffentlichen.

- Nach erfolgreicher Veröffentlichung wird ein Dialogfeld geöffnet. Kopieren Sie Ihren Site-Link aus diesem Dialogfeld.

2. Wix in miniOrange konfigurieren
- Einloggen um miniOrange Admin-Konsole.
- Zurück Nach Apps Klicken Sie auf Anwendung hinzufügen .

- Unter dem Wählen Sie Anwendungstyp, klicke auf JWT.

- In Registerkarte „Apps hinzufügen“ Geben Sie die Werte ein und klicken Sie auf Speichern.

| Benutzerdefinierter Anwendungsname |
Wählen Sie entsprechend Ihrer Wahl einen passenden Namen. |
| Beschreibung |
Fügen Sie entsprechend Ihrer Wahl eine entsprechende Beschreibung hinzu. |
| Weiterleitungs-URL |
Bitte fügen Sie dies ein Link im vorigen Schritt kopiert |
| Gruppenname |
Standard |
| Versicherungsname |
Fügen Sie den Richtliniennamen entsprechend Ihren Präferenzen hinzu. |
| Login-Methode |
Passwort. |
- Bearbeiten Sie Ihre kürzlich erstellte App, indem Sie zu Apps >> Option unter Aktions-Dropdown auswählen >> Bearbeiten.

- Kopieren Sie die Single-Sign-On-URL auf der Seite „App bearbeiten“ und klicken Sie auf Speichern.

- Um das App-Zertifikat herunterzuladen, gehen Sie zu Apps >> Option unter Aktions-Dropdown auswählen >> Zertifikat

- Laden Sie das Zertifikat herunter.
Gehen Sie zu Ihrer Wix-Site, um mit der Bearbeitung fortzufahren.
3. Konfigurieren Sie Ihr Benutzerverzeichnis
miniOrange bietet Benutzerauthentifizierung aus verschiedenen externen Quellen, darunter Verzeichnisse (wie ADFS, Microsoft Active Directory, Microsoft Entra ID, OpenLDAP, Google, AWS Cognito usw.), Identitätsanbieter (wie Okta, Shibboleth, Ping, OneLogin, Keycloak), Datenbanken (wie MySQL, MariaDB, PostgreSQL) und viele mehr . Sie können Ihr bestehendes Verzeichnis/Ihren Benutzerspeicher konfigurieren oder Benutzer in miniOrange hinzufügen.
- Klicken Sie auf Identitätsanbieter >> Identitätsanbieter hinzufügen im linken Menü des Dashboards.

- Wählen Sie unter „Identitätsanbieter auswählen“ AD/LDAP-Verzeichnisse aus dem Dropdown.

- Dann suchen Sie nach AD/LDAP und klicke es an.

- LDAP-KONFIGURATION IN MINIORANGE SPEICHERN: Wählen Sie diese Option, wenn Sie Ihre Konfiguration in miniOrange behalten möchten. Befindet sich das Active Directory hinter einer Firewall, müssen Sie die Firewall öffnen, um eingehende Anfragen an Ihr AD zuzulassen.
- SPEICHERN SIE DIE LDAP-KONFIGURATION VOR ORT: Wählen Sie diese Option, wenn Sie Ihre Konfiguration in Ihrem Gebäude behalten und nur den Zugriff auf AD innerhalb des Gebäudes zulassen möchten. Sie müssen herunterladen und installieren miniOrange-Gateway auf Ihrem Gelände.

- Geben Sie LDAP ein Display Name und Identifizieren Namen.
- Auswählen Verzeichnistyp as Active Directory.
- Geben Sie die LDAP-Server-URL oder IP-Adresse für das LDAP ein Server-URL Feld.
- Klicken Sie auf Verbindung testen Klicken Sie auf die Schaltfläche, um zu überprüfen, ob die Verbindung mit Ihrem LDAP-Server.

- Gehen Sie in Active Directory zu den Eigenschaften von Benutzercontainern/OUs und suchen Sie nach dem Distinguished Name-AttributDas Bind-Konto sollte über die erforderlichen Mindestleseberechtigungen in Active Directory verfügen, um Verzeichnissuchen zu ermöglichen. Wenn der Anwendungsfall die Bereitstellung umfasst (z. B. Erstellen, Aktualisieren oder Löschen von Benutzern oder Gruppen), muss dem Konto auch die entsprechenden Schreibberechtigungen erteilt werden.

- Geben Sie das gültige Kennwort für das Bind-Konto ein.
- Klicken Sie auf Testen der Anmeldeinformationen für das Bind-Konto Schaltfläche, um Ihre LDAP-Bind-Anmeldeinformationen für die LDAP-Verbindung zu überprüfen.

- Suchbasis ist die Stelle im Verzeichnis, an der die Suche nach einem Benutzer beginnt. Sie erhalten diese von derselben Stelle, an der Sie Ihren Distinguished Name haben.

- Wählen Sie einen geeigneten Suchfilter aus dem Dropdown-Menü. Wenn Sie Benutzer im Einzelgruppenfilter or Benutzer im Mehrfachgruppenfilter, ersetze dasGruppen-DN> im Suchfilter mit dem Distinguished Name der Gruppe, in der Ihre Benutzer vorhanden sind. Um benutzerdefinierte Suchfilter zu verwenden, wählen Sie „Schreiben Sie Ihren benutzerdefinierten Filter“ Option und passen Sie sie entsprechend an.

- Klicken Sie auf Weiter oder gehen Sie zum Anmeldeoptionen Tab.
- Sie können beim Einrichten von AD auch folgende Optionen konfigurieren. Aktivieren Aktivieren Sie LDAP um Benutzer von AD/LDAP zu authentifizieren. Klicken Sie auf das Weiter Schaltfläche, um einen Benutzerspeicher hinzuzufügen.

Hier ist die Liste der Attribute und was sie bewirken, wenn wir sie aktivieren. Sie können sie entsprechend aktivieren/deaktivieren.
| Attribut |
Beschreibung |
| Aktivieren Sie LDAP |
Alle Benutzerauthentifizierungen werden mit LDAP-Anmeldeinformationen durchgeführt, wenn Sie es aktivieren |
| Fallback-Authentifizierung |
Wenn die LDAP-Anmeldeinformationen fehlschlagen, wird der Benutzer über miniOrange authentifiziert. |
| Administratoranmeldung aktivieren |
Wenn Sie dies aktivieren, wird Ihr miniOrange Administrator-Login über Ihren LDAP-Server authentifiziert. |
| Benutzern IdP anzeigen |
Wenn Sie diese Option aktivieren, ist dieser IdP für Benutzer sichtbar |
| Benutzer in miniOrange synchronisieren |
Benutzer werden in miniOrange nach der Authentifizierung mit LDAP erstellt |
- Klicken Sie auf Weiter oder gehen Sie zum Attribute Tab.
Attributzuordnung aus AD
Benutzerimport und Provisionierung aus AD
- Wenn Sie die Bereitstellung einrichten möchten, hier klicken für detaillierte Informationen. Wir werden diesen Schritt vorerst überspringen.

Kennwortrichtlinie aus AD importieren
- Wenn Sie Ihre Active Directory-Kennwortrichtlinie in miniOrange importieren möchten, hier klicken für detaillierte Informationen. Wir werden diesen Schritt vorerst überspringen.

Testverbindungen
- Sie sehen eine Liste der Verzeichnisse unter Identitätsanbieter. Wählen Sie im Dropdown-Menü aus AD/LDAP-Verzeichnisse, suchen Sie nach Ihrem konfigurierten Verzeichnis, klicken Sie auf die drei Punkte daneben und wählen Sie Verbindung testen.

- Es wird ein Popup-Fenster angezeigt, in dem Sie aufgefordert werden, einen Benutzernamen und ein Kennwort einzugeben, um Ihre LDAP-Konfiguration zu überprüfen.

- On Erfolgreich Bei der Verbindung mit dem LDAP-Server wird eine Erfolgsmeldung angezeigt.

Testen Sie die Attributzuordnung
- Sie sehen eine Liste der Verzeichnisse unter Identitätsanbieter. Wählen Sie im Dropdown-Menü aus AD/LDAP-Verzeichnisse, suchen Sie nach Ihrem konfigurierten Verzeichnis, klicken Sie auf die drei Punkte daneben und wählen Sie Testen Sie die Attributzuordnung.

- Ein Popup wird angezeigt, in dem Sie einen Benutzernamen eingeben und auf klicken können. Test.

- Das Ergebnis der Testattributzuordnung wird angezeigt.

Die Konfiguration „AD als externes Verzeichnis einrichten“ ist abgeschlossen.
Hinweis: In unserer Anleitung erfahren Sie , wie Sie LDAP auf einem Windows-Server einrichten.
miniOrange lässt sich in verschiedene externe Benutzerquellen wie Verzeichnisse, Identitätsanbieter usw. integrieren.
4. SSO-Konfiguration testen
Verwenden der SP-initiierten Anmeldung
- Nehmen wir an, Sie haben konfiguriert miniOrange als Ihr Benutzerspeicher.
- Beim Zugriff auf die Single Sign-On-URL wie in der erwähnt zweite Schritt: Sie werden nach den Anmeldeinformationen für miniOrange gefragt.

- Wenn Sie die gültigen Anmeldeinformationen eingeben, werden Sie erfolgreich bei Wix angemeldet.
Verwenden der IDP-initiierten Anmeldung
- Melden Sie sich mit Ihren Anmeldeinformationen bei miniOrange IdP an.
- Klicken Sie im Endbenutzer-Dashboard auf das Wix Anwendung konfiguriert, um den SSO-Flow zu testen.

- Sie werden erfolgreich bei der Wix-Site angemeldet.
Verwenden der SP-initiierten Anmeldung
- Nehmen wir an, Sie haben konfiguriert Okta als IDP.
- Beim Zugriff auf die Single Sign-On-URL wie in der erwähnt zweite Schritt werden Sie aufgefordert, Ihre Okta-Anmeldeinformationen einzugeben.

- Wenn Sie die gültigen Anmeldeinformationen eingeben, werden Sie erfolgreich bei der Wix-Site angemeldet.
![Wix Single Sign-On (SSO): Wix-Anmeldung]()
Verwenden der IDP-initiierten Anmeldung
- Melden Sie sich mit Ihren Anmeldeinformationen bei Okta an.
- Klicken Sie auf Administrator , um auf die Admin-Konsole zuzugreifen, und klicken Sie dann auf Anwendungen.
- Klicken Sie auf Anwendung hinzufügen und suchen Sie nach "Bookmark App", und klicken Sie auf Speichern im linken Bereich.
- Wählen Sie einen beliebigen App-Namen als Anzeigename.
- Geben Sie im Abschnitt URL die SSO-URL das wird in der JWT-App angegeben.

- Klicken Sie auf Gespeichert.
- Klicken Sie im Endbenutzer-Dashboard auf das Wix Lesezeichenanwendung konfiguriert, um den SSO-Flow zu testen.

- Sie werden erfolgreich bei Wix angemeldet.
Externe Referenzen
Häufig gestellte Fragen
Ja, das ist mit der aktuellen miniOrange Wix SSO-Lösung absolut möglich.
Sie können SSO bei Wix aktivieren, indem Sie Okta oder einen anderen IDP als primäre Authentifizierungsquelle verwenden. Wir können dies mit dem miniOrange Broker Service tun.
Ja, auch wenn Sie SSO konfiguriert haben, gehen die Daten bestehender Benutzer nicht verloren. Sie können sich weiterhin anmelden. Unsere Lösung verwendet die E-Mail-Adresse des Benutzers. Mit anderen Worten: Wenn sich derselbe Benutzer mit derselben E-Mail-Adresse wie zuvor bei Wix anmeldet, sieht er seine persönlichen Daten wie zuvor.