Die B2B Kunden-Wertschöpfungsreise
Für die meisten unserer B2B-Kunden gestaltet sich der Weg zur Wertschöpfung mit Auth0 einheitlich. Um Sie auf Ihrem Weg zu unterstützen, haben wir einen Kurs mit allen Kontrollpunkten festgelegt, die Sie benötigen, um nahtlos durch die Wertschöpfungsreise zu navigieren. Viel Spaß auf der Reise!
1. Erstellen einer Anwendung in Auth0
Eine Anwendung ist eines der zentralen Konzepte in Auth0. Sie ist in der Regel auch Ihr Startpunkt. Wenn Sie Ihre Anwendung bei Auth0 registrieren, können Sie Benutzer auf verschiedene Arten automatisch anmelden (dazu später mehr). Sie können die Art und Weise, wie sich Ihre Benutzer authentifizieren, später ändern, ohne Ihre App zu ändern.
2. Die Integration Ihrer App mit Auth0
Bei der Einrichtung einer Anwendung in Auth0 sind Sie wahrscheinlich auf den Hinweis zu Lock gestoßen. Lock ist die einfachste Möglichkeit, die von Auth0 verwaltete Authentifizierung in Ihre Anwendung zu integrieren. Sie erhalten ein wunderschönes gehostetes und einbettbares Anmeldeformular mit einem vollständig anpassbaren Erscheinungsbild – und es wird auf jedem Gerät und in jeder Auflösung perfekt angezeigt. An diesem Punkt wünschen sich die meisten Entwickler, sie hätten Auth0 schon früher kennengelernt!
Testen Sie die Schnellstart-Tutorials – egal, ob Sie eine native mobile App, eine Einzelseiten-App, eine normale Web-App oder eine andere Art von Anwendung haben – die Tutorials führen Sie Schritt für Schritt durch die Integration von Lock, wo immer dies relevant ist.
- DOKUMENTE: Lock vollständige Dokumentation
- DOKUMENTE: Erscheinung von Lock personalisieren
- DOKUMENTE: Schnellstart Tutorials
3. Benutzer mit einer Datenbank mit Benutzernamen und Passwort mit Ihrer Anwendung verbinden
Sie haben also eine Anwendung... wie wäre es mit ein paar Benutzern? Beginnen wir mit der einfachsten Form: einem Benutzernamen und einem Passwort. Das ist sozusagen das A und O der Authentifizierung. Auth0 bietet Datenbankverbindungen, um Benutzer mit einer E-Mail/einem Benutzernamen und einem Passwort zu authentifizieren und diese Anmeldedaten sicher im Auth0-Benutzerspeicher oder in Ihrer eigenen Datenbank zu speichern.
Auth0 Datenbank für Benutzernamen und Passwörter
Einer der schnellsten Wege, insbesondere für neue Anwendungen, besteht darin, Benutzern die Möglichkeit zu geben, sich mit einem Benutzernamen und einem Passwort zu registrieren und zu authentifizieren, die sicher in einer Auth0-Datenbank in Ihrem Konto gespeichert sind.
Ihre eigene benutzerdefinierte Datenbank
Natürlich kann es sein, dass Sie bereits eine Datenbank mit bestehenden Benutzeranmeldeinformationen haben, die an einem anderen Ort gespeichert ist und die Sie weiterhin verwenden möchten – vielleicht ist es MySQL, MongoDB, Sql Server oder etwas anderes. Auth0 unterstützt praktisch jeden benutzerdefinierten Speicher für Anmeldeinformationen. Hierfür verwenden Sie die Funktion Benutzerdefinierte Datenbank von Auth0.
- DOCS: Authentifizierung von Benutzern mit Benutzername und Passwort über eine benutzerdefinierte Datenbank
Oft gibt es die Situation, in der Sie das Beste aus beiden Welten wollen – Sie haben eine bestehende Datenbank voller Benutzeranmeldeinformationen, aber Sie würden es vorziehen, die Datenbank von Auth0 zu nutzen, um die Sicherheit zu gewährleisten und die Kosten für die Infrastruktur und/oder die Lizenzierung Ihrer bestehenden Datenbank einzusparen. In diesem Fall können Sie die Option „Benutzer zu Auth0 importieren“ („import users to Auth0“) verwenden, um die Benutzer im Laufe der Zeit automatisch zu migrieren. Gern geschehen
Benutzer werden automatisch migriert, wenn sie sich anmelden. Auf diese Weise ist kein teures Massenmigrationsprojekt erforderlich. Sie müssen Ihr System nie herunterfahren und vor allem müssen Sie die Passwörter der Benutzer nicht zurücksetzen.
4. Verbinden von Unternehmensbenutzern mit Ihrer Anwendung mit Identitätsanbietern für Unternehmen
Eine häufigere Anforderung für B2B-Anwendungen besteht darin, die Benutzer Ihrer Kunden mit ihren eigenen bestehenden Unternehmensanmeldedaten mit Ihrer Anwendung zu verbinden. Stellen Sie sich vor, Sie haben ein B2B SaaS-Unternehmen und verkaufen Ihre geschäftsorientierte Lösung an große Unternehmen mit Hunderten oder gar Tausenden von Beschäftigten. Anstatt dass diese Mitarbeiter neue Konten für Ihren Dienst erstellen müssen, können Sie es ihnen ermöglichen, sich bei Ihrer App mit ihren vorhandenen Anmeldedaten für Active Directory (oder SAML, Google Apps, LDAP, ADFS usw.) anzumelden.
Es ist eine Win-Win-Situation: ein besseres Benutzererlebnis für den Kunden, das zu weniger Reibungsverlusten und zu einer höheren Nutzung Ihrer App führt.
- DOKUMENTE: Verbindung mit Active Directory
- DOKUMENTE: SAML konfigurieren
- DOKUMENTE: Der Umgang mit mehreren Kunden in Ihrer mandantenfähigen Saas-App
- ARTIKEL: Umstellung von Social auf SAML in wenigen Minuten
- ARTIKEL: Wie Sie Ihr Saas-System auf den Markt bringen und den Umsatz steigern
- FALLSTUDIE: Auth0 SSO treibt B2B-Erweiterung mit Safari voran
5. Verknüpfung von Benutzerkonten
Fast jeder hat mehrere Konten bei sozialen Netzwerken – wir sind bei Facebook, Twitter, LinkedIn, GitHub und vielen anderen. Eine clevere Anwendung kann denselben Benutzer erkennen, auch wenn er sich bei verschiedenen Gelegenheiten mit diesen verschiedenen sozialen Profilen anmeldet. Ein kluger Entwickler nutzt die Benutzerkontenverknüpfung von Auth0, um das herauszufinden.
- DOCS: Verknüpfung von Konten
6. Benutzerprofile mit Regeln erweitern
B2C-Apps können allein aufgrund der Benutzererfahrung funktionieren oder nicht. Wenn Sie nicht in der Lage sind, relevante Inhalte oder Nachrichten schnell zu präsentieren, springen die Nutzer ab. Der Schlüssel zu relevanten Inhalten kann darin liegen, Ihre Benutzer zu kennen. Auth0 enthält eine leistungsstarke Regelmaschine, die (unter anderem) dazu verwendet werden kann, Benutzerprofile direkt im Authentifizierungsfluss zu verbessern.
7. Multi-Faktor-Authentifizierung (MFA)
Sicherheit ist für jede B2B-Anwendung entscheidend. Sie müssen in der Lage sein, Ihren Geschäftskunden die Gewissheit zu geben, dass Daten und Benutzeranmeldeinformationen nicht kompromittiert werden. Die Multi-Faktor-Authentifizierung ist inzwischen eher eine selbstverständliche Funktionalität als ein sicherheitstechnischer Luxus – und zum Glück ist sie mit Auth0 leicht zu implementieren.
Die Anmeldung für kostenlos
Beginnen Sie noch heute mit der Entwicklung und sichern Sie noch heute Ihre Anwendungen mit der Auth0-Identitätsplattform.