2016-04-28 22 views
1

Ich bin mir ziemlich sicher, dass die Antwort nein ist, aber ich werde trotzdem fragen.Kann Azure AD B2C Profil Inhalt angepasst werden?

Nach https://azure.microsoft.com/en-us/documentation/articles/active-directory-b2c-reference-ui-customization/, B2C-Administratoren, die ihre UI anpassen müssen

schaffen wohlgeformte HTML5 Inhalte mit einem <div id="api"></div> Element (benötigt ein leeres Element sein) befindet sich irgendwo in der <body>. Dieses Element kennzeichnet, wo der Azure AD-B2C-Inhalt eingefügt wird.

Es sieht so aus, als ob B2C dann die Informationen, die Sie in Bezug auf das Profil oder andere Richtlinien konfigurieren, in dieses Tag einfügt.

Wenn Sie einige langweilige HTML haben - wie zum Beispiel eine Liste aller Universitäten in der Welt - müssen Sie diese Informationen von Hand eingeben und nicht sortieren.

Wenn Sie mit dem Profil nicht vertraut sind, macht die Frage keinen Sinn. Wenn Sie das Profil definieren, können Sie benutzerdefinierte Felder erstellen. MS steuert die Benutzeroberfläche für diese benutzerdefinierten Felder. In ihrer Benutzeroberflächenanpassung für Profile können Sie festlegen, wie ein Feld in HTML als Text, DropDown, CheckBox oder Radio Button gezeichnet wird. Für die letzten drei haben Sie eine extrem einfache Benutzeroberfläche für die Eingabe Ihrer Daten, die die Optionen füllt.

Also, wenn Sie ein Feld für die Universität haben (was ich tue) und Sie haben 4.000 Einträge für Option (was ich tue), müssen Sie manuell jede Option in ihrer Benutzeroberfläche in der Reihenfolge eingeben, die sie erscheinen soll. Zumindest wäre es nett, diese Daten nur in den Speicher zu importieren, in dem sie diese Daten speichern. Maximal wäre es sehr schön, wenn Sie all diesen HTML-Code selbst in meine eigene CSHTML-Datei schreiben würden.

Ist es/wird es möglich sein, diese Felder von meinem eigenen HTML/CSHTML zu rendern?

Ist es möglich, die benötigten Daten einfacher einzugeben (Import, direkte Datenbankmanipulation usw.)?

+0

Was tun Sie mit der Liste der Hochschulen bedeuten bezeichnet werden soll, dass die Daten im B2C-Profil (und in den DIV eingefügt) oder soll dieser Inhalt auf derselben Seite angezeigt werden? –

+0

@ErikOppedijk: Ich habe die Frage für Sie bearbeitet. – rkralston

+0

Jetzt ist es klar, es ist eine Menge Bearbeitung im Profil UI Anpassung Bildschirm! Ich denke, die Antwort ist Nein in diesem Moment –

Antwort

1

Sie können die Azure AD B2C-Benutzeroberfläche anpassen. Und es ist möglich, von Ihrem eigenen HTML zu rendern. Aber Sie können JS in diesem HTML nicht verwenden.

Die HTML sollte in der Azure AD B2C Politik in einem Blob und die URL hochgeladen werden sollte

+0

Ja. Das haben wir gemacht. Wir brauchten mehr Kontrolle über unsere Eigenschaftsseite. Wir hatten mehrere Abhängigkeiten und eine sehr große Liste, die wir laden mussten. Mit all diesen Einschränkungen konnten wir das nicht erreichen. – rkralston

Verwandte Themen