2017-12-20 5 views
1

Ich habe zwei Azure ADs eingerichtet (Domain01/Domain02) konfiguriert sie mit meinem B2C (DomainB2C). Ich erlaube diesen beiden Domains den Zugriff auf das API Management Developer Portal sowie auf OpenID Connect Authroization.Azure B2C Benutzerdefinierte Richtlinien - Wählen IDP basierend auf E-Mail

Alles funktioniert und ich kann mich mit Konten aus den zwei verschiedenen Domänen anmelden. Ich möchte in diesem Szenario eine Sache ändern, und zwar beim Anmelden. Im Moment gibt es eine Schaltfläche für Domain01 und eine Schaltfläche für Domain02. Ich versuche zu verstehen, wie man diese Knöpfe entfernt und stattdessen einfach die E-Mail ([email protected] oder [email protected]) eingibt und basierend auf der E-Mail den IDP auswählt - genau wie wir es mit Office 365 tun/Azure-Portal.

Ich habe die grundlegenden Handbücher gelesen und verstehe mehr und mehr, wie die benutzerdefinierten Richtlinien funktionieren. Ich habe Domain-Hinweise ausprobiert und sie funktionieren auch, helfen aber seit der App nicht mehr (API-Verwaltung). Ich weiß nicht, welche domain_hint gesendet werden soll, da der Benutzer seinen Benutzernamen nicht eingegeben hat.

Ist das möglich?

Vielen Dank für Ihre Hilfe!

Antwort

0

Dies wird nicht von Anfang an unterstützt. Sie haben zwei Optionen: 1. Sie können warten, bis benutzerdefiniertes JavaScript aktiviert wird. Stimmen Sie dafür here. 2. Sie können Ihren eigenen Bildschirm implementieren, der Benutzername/Passwort verwendet, und abhängig davon können Sie Ihre eigene Logik implementieren, um das richtige "domain_hint" aufzurufen. Sie können den Benutzernamen auch über "login_hint" weitergeben

+0

Ich verstehe! Ich habe für das Javascript gestimmt, werde mein Glück mit meinem eigenen Bildschirm versuchen. Vielen Dank! – Simon

Verwandte Themen