問題タブ [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.

0 投票する
1 に答える
229 参照

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 つのカスタム ポリシーを組み合わせると、サインアップ フローとサインイン フローが正常に機能します。ただし、[パスワードのリセット] リンクをクリックすると、「内部サーバー エラーが発生したため、ページを表示できません」というメッセージが表示されます。

結合されたポリシーは次のとおりです。

0 投票する
2 に答える
383 参照

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」クレームを追加したかったのです。後続で発行されるトークンに含まれるようにします。上記のコードはこれに対して正しいでしょうか?

0 投票する
0 に答える
62 参照

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

0 投票する
1 に答える
94 参照

azure-ad-b2c - Azure B2C AuthNRequest で ProviderName 属性を送信できません

カスタム ポリシーを使用して Azure B2C を SAML2 ID プロバイダーに接続しようとしています。私はこのチュートリアルに従いました。問題は、ProviderName 属性に特定の値を設定する必要があり、何らかの理由で B2C が送信しないことです。

誰もこれに直面したことがありますか?

これは私の技術プロファイルの定義です。

これは私が取得したリクエストの一部であり、ProviderName はまったくありません

前もって感謝します。