1

答えはノーだと確信していますが、とにかく尋ねます。

https://azure.microsoft.com/en-us/documentation/articles/active-directory-b2c-reference-ui-customization/によると、B2C 管理者は UI をカスタマイズする必要があります。

<div id="api"></div>のどこかに配置された要素 (空の要素である必要があります) を使用して、整形式の HTML5 コンテンツを作成します<body>。この要素は、Azure AD B2C コンテンツが挿入される場所をマークします。

B2C は、プロファイルまたはその他のポリシーに関して設定した情報をそのタグに挿入するようです。

面倒な HTML (たとえば、世界中のすべての大学のリストなど) がある場合、この情報を手で入力する必要があり、並べ替えることができません。

プロファイルに慣れていない場合、質問は意味がありません。プロファイルを定義するときに、カスタム フィールドを作成できます。MS は、これらのカスタム フィールドの UI を制御します。プロファイル UI のカスタマイズでは、HTML でのフィールドの描画方法をテキスト、ドロップダウン、チェックボックス、またはラジオ ボタンとして定義できます。最後の 3 つは、オプションを設定するデータを入力するための非常に単純な UI です。

したがって、University のフィールドがあり (私が行っています)、Option のエントリが 4,000 ある場合 (私が行っています)、UI に各オプションを表示する順序で手動で入力する必要があります。少なくとも、このデータを保持しているストアにこのデータをインポートするだけでよいでしょう。せいぜい、自分の CSHTML にこの HTML をすべて自分で描画するだけで十分です。

自分の HTML/CSHTML からこれらのフィールドをレンダリングすることは可能ですか?

必要なデータをより使いやすい方法 (インポート、データベースの直接操作など) で入力することはできますか?

4

1 に答える 1

1

Azure AD B2C UI をカスタマイズできます。また、独自の HTML からレンダリングすることもできます。ただし、その HTML で JS を使用することはできません。

HTML は BLOB でアップロードする必要があり、それらの URL は Azure AD B2C ポリシーで参照する必要があります。

于 2017-07-14T04:57:46.300 に答える