Erstellen eines Registrierungs- und Anmeldebenutzerablaufs für eine externe Mandanten-App

Gilt für: Grüner Kreis mit einem weißen Häkchensymbol, das angibt, dass der folgende Inhalt für externe Mandanten gilt. Externe Mandanten (weitere Informationen)

Tipp

Benutzerflüsse werden in der Microsoft Entra Admin Center auf die gleiche Weise für beide Authentifizierungsansätze erstellt. Die Anweisungen in diesem Artikel gelten unabhängig davon, ob Ihre App browserdelegierte Authentifizierung (Microsoft gehostete Anmeldeseiten) oder systemeigene Authentifizierung (in Ihre App integrierte Anmeldebenutzeroberfläche) verwendet. Wie Ihre App in den Benutzerablauf zur Laufzeit integriert wird, unterscheidet sich je nach Ansatz. Weitere Informationen finden Sie unter Auswählen eines Authentifizierungsansatzes.

Sie können eine einfache Regsitrierungs- und Anmeldeumgebung für Ihre Kunden erstellen, indem Sie Ihrer Anwendung einen Benutzerflow hinzufügen. Der Benutzerfluss definiert die Reihe von Anmeldeschritten, die Kunden befolgen, und die Anmeldemethoden, die sie verwenden können (z. B. E-Mail und Kennwort, Einmalkennungen oder Soziale Konten von Google, Facebook, Apple) oder einen benutzerdefinierten OIDC-Partnerverbund. Sie können zudem während der Registrierung Informationen von Kunden erfassen, indem Sie aus einer Reihe von integrierten Benutzerattributen auswählen oder Ihre eigenen benutzerdefinierten Attribute hinzufügen.

In diesem Artikel wird beschrieben, wie Sie einen Anmelde- und Anmeldebenutzerablauf erstellen. Nachdem Sie den Benutzerablauf erstellt haben, besteht der nächste Schritt darin, die Anwendung dem Benutzerablauf hinzuzufügen. Sie können mehrere Benutzerflows erstellen, wenn Sie mehrere Anwendungen haben, die Sie Kunden anbieten möchten. Oder Sie können denselben Benutzerflow für viele Anwendungen verwenden. Eine Anwendung kann jedoch nur über einen Benutzerflow verfügen.

Voraussetzungen

  • Ein externer Microsoft Entra-Mandant: Erstellen Sie vor Beginn Ihren externen Microsoft Entra-Mandanten. Sie können eine kostenlose Testversion einrichten oder einen neuen externen Mandanten in microsoft Entra ID erstellen.
  • Einmalige E-Mail-Kennung aktiviert (optional): Wenn Kunden ihre E-Mail-Adresse und eine Einmalkennung bei jeder Anmeldung verwenden möchten, stellen Sie sicher, dass die Einmalige E-Mail-Kennung auf Mandantenebene aktiviert ist (navigieren Sie im Microsoft Entra Admin Center zu externen Identitäten>alle Identitätsanbieter>E-Mail-Einmalkennung).
  • Benutzerdefinierte Attribute definiert (optional): Benutzerattribute sind Werte, die während der Self-Service-Registrierung vom Benutzer gesammelt werden. Die Microsoft Entra-ID verfügt über eine integrierte Gruppe von Attributen, Sie können jedoch benutzerdefinierte Attribute definieren, die während der Registrierung erfasst werden sollen. Definieren Sie benutzerdefinierte Attribute im Voraus, damit sie verfügbar sind, wenn Sie Ihren Benutzerflow einrichten. Sie können sie auch später erstellen und hinzufügen.
  • Identitätsanbieter definiert (optional): Sie können einen Partnerverbund mit Google, Facebook oder einem OIDC-Identitätsanbieter im Voraus einrichten und dann als Anmeldeoptionen auswählen, während Sie den Benutzerablauf erstellen.

Erstellen und Anpassen eines Benutzerflows

Führen Sie die folgenden Schritte aus, um einen Benutzerflow zu erstellen, den ein Kunde zum Anmelden oder Registrieren für eine Anwendung verwenden kann. In diesen Schritten wird beschrieben, wie Sie einen neuen Benutzerflow hinzufügen, die Attribute auswählen, die Sie sammeln möchten, und die Reihenfolge der Attribute auf der Registrierungsseite ändern.

Fügen Sie einen neuen Nutzerfluss hinzu

  1. Melden Sie sich beim Microsoft Entra Admin Center an.

  2. Wenn Sie Zugriff auf mehrere Mandanten haben, verwenden Sie das Symbol "Einstellungen" im oberen Menü, um über das Menü "Verzeichnisse + Abonnements" zu Ihrem externen Mandanten zu wechseln.

  3. Navigieren Sie zu Entra-ID>Externe Identitäten>Benutzerflüsse.

  4. Wählen Sie "Neuer Benutzerablauf" aus.

    Screenshot der Option

  5. Geben Sie auf der Seite "Erstellen " einen Namen für den Benutzerablauf ein (z. B. "SignUpSignIn").

  6. Aktivieren Sie unter "Identitätsanbieter" das Kontrollkästchen "E-Mail-Konten ", und wählen Sie dann eine der folgenden Optionen aus:

    • E-Mail mit Kennwort: Ermöglicht es neuen Benutzern, sich mit einer E-Mail-Adresse als Anmeldenamen zu registrieren und anzumelden sowie ein Kennwort als Erstfaktor-Authentifizierungsmethode zu verwenden. Sie können auch Optionen zum Anzeigen, Ausblenden oder Anpassen des Self-Service-Kennwortzurücksetzungslinks auf der Anmeldeseite konfigurieren (weitere Informationen). Wenn Sie vorhaben, eine Multi-Faktor-Authentifizierung zu erfordern, können Sie mit dieser Option zwischen einmaligen E-Mail-Passcodes, SMS-Textcodes oder beidem als Methoden für den zweiten Faktor auswählen.

    • Einmalige E-Mail-Kennung: Ermöglicht neuen Benutzern die Registrierung und Anmeldung mithilfe einer E-Mail-Adresse als Anmeldename und einmaliger E-Mail-Kennung als Erste-Faktor-Authentifizierungsmethode. Wenn Sie vorhaben, eine Multi-Faktor-Authentifizierung zu erfordern, können Sie SMS-Textcodes als Methode für den zweiten Faktor aktivieren.

    Hinweis

    Die Microsoft Entra-ID-Registrierungsoption ist nicht verfügbar, da Kunden sich zwar mit einer E-Mail von einer anderen Microsoft Entra-Organisation für ein lokales Konto registrieren können, aber der Microsoft Entra-Partnerverbund wird nicht für die Authentifizierung verwendet. Google und Facebook werden erst verfügbar, nachdem Sie einen Partnerverbund mit ihnen eingerichtet haben. Erfahren Sie mehr über Authentifizierungsmethoden und Identitätsanbieter.

    Screenshot der Optionen des Identitätsanbieters auf der Seite

  7. Wählen Sie unter "Benutzerattribute" die Attribute aus, die Sie während der Registrierung vom Benutzer sammeln möchten.

    Screenshot der Benutzerattributeoptionen auf der Seite

  8. Wählen Sie "Weitere anzeigen " aus, um aus der vollständigen Liste der Attribute auszuwählen, einschließlich Position, Anzeigename und Postleitzahl.

    Diese Liste enthält auch alle benutzerdefinierten Attribute, die Sie definiert haben. Aktivieren Sie das Kontrollkästchen neben jedem Attribut, das Sie bei der Anmeldung vom Benutzer erfassen möchten.

    Screenshot des Benutzerattributebereichs nach auswahl von

  9. Wählen Sie "OK" aus.

  10. Wählen Sie "Erstellen" aus, um den Benutzerablauf zu erstellen.

Festlegen, ob Sie angemeldet bleiben möchten Eingabeaufforderung

Standardmäßig wird einem Kunden, nachdem er sich bei einer App angemeldet hat, die Ihren Benutzerflow verwendet, die Aufforderung Angemeldet bleiben? angezeigt, mit der Frage, ob er über Browser-Sitzungen hinweg angemeldet bleiben möchte. Wenn der Benutzer "Ja" auswählt, wird ein beständiges Authentifizierungscookies ausgegeben, und er bleibt über Browsersitzungen angemeldet. Wenn sie "Nein" auswählen, wird ein nicht persistentes Cookie ausgegeben.

Diese Eingabeaufforderung ist das Standardverhalten für jeden Benutzerablauf. Das Anwenden eines benutzerdefinierten Brandings auf den Benutzerablauf oder das Anfordern einer Multi-Faktor-Authentifizierung ändert nichts daran, ob die Aufforderung angezeigt wird. Es wird in allen Fällen angezeigt, es sei denn, Sie überschreiben es mit einer Richtlinie für bedingten Zugriff.

Die Eingabeaufforderung ist keine Benutzerflusseinstellung. Um sie zu ändern oder zu unterdrücken, konfigurieren Sie die Sitzungssteuerung für beständigen Browser in einer Richtlinie für bedingten Zugriff, die für Ihre Kunden und Apps bestimmt ist:

  • Immer persistent: Die Browsersitzung wird immer beibehalten. Die Eingabeaufforderung "Angemeldet bleiben " wird nicht angezeigt.
  • Nie dauerhaft: Die Browsersitzung endet, wenn der Browser geschlossen wird. Die Eingabeaufforderung "Angemeldet bleiben " wird nicht angezeigt.

Ausführliche Informationen zum Sitzungssteuerelement und zur Anwendung finden Sie unter "Bedingter Zugriff: Sitzung – Beständige Browsersitzung " und "Konfigurieren der Authentifizierungssitzungsverwaltung".

Nächste Schritte