問題タブ [aad-b2c]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
azure-ad-b2c - B2C - カスタム ポリシー - 分割サインアップと検証によるパスワード リセットの中断
https://github.com/azure-ad-b2c/samples/tree/master/policies/embedded-password-resetで概説されているように、埋め込みパスワード リセット フローを組み込んだカスタム ポリシーがあり ます。
ここで、サインアップ画面と確認画面を分割する必要があるため、こちらのサンプルに従ってみました: https://github.com/azure-ad-b2c/samples/tree/master/policies/split-email-verification-and-signup .
2 つのカスタム ポリシーを組み合わせると、サインアップ フローとサインイン フローが正常に機能します。ただし、[パスワードのリセット] リンクをクリックすると、「内部サーバー エラーが発生したため、ページを表示できません」というメッセージが表示されます。
結合されたポリシーは次のとおりです。
c# - API コネクタと ASP ネット コア Web API を使用してカスタム クレームで azure b2c トークンを強化する方法
ユーザー フロー B2C_1_singupsingin1 があります。API コネクタを追加し、それをこのストリームに埋め込み、API 呼び出しのエンドポイント URL を追加しました。使用記事: https://docs.microsoft.com/en-us/azure/active-directory-b2c/add-api-connector-token-enrichment?pivots=b2c-user-flow
この記事から明らかなように、API コネクタは HTTP POST リクエストとして実体化し、カスタム属性を送信します。
私の Web API には、次のコードを持つエンドポイントがあります。
カスタム フローを開始すると、すべてが機能し、API でそのエンドポイントに到達します。しかし、JsonElement 本体にカスタム属性が含まれていないという問題があります。中が見えbody.ValueKind = Undefined
ます。私が間違っていることを教えてください。
また、結局のところ、データベースからの値を使用してカスタムの「userId」クレームを追加したかったのです。後続で発行されるトークンに含まれるようにします。上記のコードはこれに対して正しいでしょうか?
azure-ad-b2c - SubJourney "80131515: ValidateAsync is not supported for Web.TPEngine.Providers.RestfulProvider" 内で実行された場合の SAML TechnicalProfile からのエラー
このガイドに従って、Azure AD B2C で SAML IDP を設定しています。UserJourney で OrchestrationStep として実行すると問題なく動作しますが、SubJourney の一部として実行すると、次の例外が発生します。
機能する OrchestrationStep
エラーを生成する OrchestrationStep
azure-ad-b2c - Azure B2C AuthNRequest で ProviderName 属性を送信できません
カスタム ポリシーを使用して Azure B2C を SAML2 ID プロバイダーに接続しようとしています。私はこのチュートリアルに従いました。問題は、ProviderName 属性に特定の値を設定する必要があり、何らかの理由で B2C が送信しないことです。
誰もこれに直面したことがありますか?
これは私の技術プロファイルの定義です。
これは私が取得したリクエストの一部であり、ProviderName はまったくありません
前もって感謝します。