問題タブ [identity-experience-framework]

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 に答える
298 参照

azure-ad-b2c - Azure B2C - 認証フィールドを追加する方法は?

ユーザー ログオン ページにユーザー入力フィールドを追加したいと考えています。https://docs.microsoft.com/en-us/azure/active-の例のように、自分のフィールドに新しい claimType を追加し、クレームを OutputClaim として参照することで、ユーザー登録ページにフィールドを追加するのは簡単です。 directory-b2c/active-directory-b2c-configure-signup-self-asserted-custom .

ただし、同じ OutputClaim フィールドを SelfAsserted-LocalAccountSignin-Email などの標準ログオン ジャーニーに追加すると、新しいフィールドは表示されず、フィールドが見つからないというエラーで検証に失敗します。それを InputClaim として追加しても違いはありませんでした。

どんな助けでも大歓迎です。

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

azure - Azure AD B2C カスタム ポリシーでローカル アカウントに署名するときの無効なユーザー名またはパスワード

シナリオ:

AAD B2C カスタム ポリシーでテストを開始したとき、次のサンプルを使用しました: active-directory-b2c-custom-policy-starterpack/SocialAndLocalAccounts/

このドキュメントを参照して開始しました。

これらの手順に従い、サンプルの値をいくつか変更し、client_id と resource_id を再確認しました。サインアップまたはサインイン ポリシーを実行しようとすると、次のエラーでローカル アカウントでサインインできませんでした: (soical アカウントでサインインできますが)

ユーザー名かパスワードが無効

私は Fiddler を使用してトラフィックをキャッチしました。エラーに遭遇したときの要求と応答は次のとおりです。

リクエスト:

応答:

この問題を解決するには? 見逃したものはありますか?

追加:組み込みポリシーを使用して、ローカル アカウントとソーシャル アカウントの両方でサインインできます。また、カスタム ポリシーで新しいローカル アカウントにサインアップできますが、次回はサインインできません。

必要な情報があれば、後で提供できます。前もって感謝します!


更新1:

この問題で使用したカスタム ポリシーは次のとおりです。https://github.com/WayneYangsa/Azure-AD-B2C-cutompolicy

更新 2:

次のさまざまな方法でテストしました。

  • 間違ったユーザー名を使用してサインインすると、ページで次がスローされます: We can't seem to find your account

  • 正しいユーザー名を使用してサインインするためのパスワードが間違っていると、ページはスローします: Your password is incorrect.

  • 正しいユーザー名と正しいパスワードを使用してサインインすると、ページから次のメッセージがスローされます: Invalid username or password.

本当に変です。Invalid username or passwordにmatedata ItemさえなかったからTrustFrameworkBase.xmlです。

マタデータは次のとおりです。

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

azure-ad-b2c - Azure AD B2C IEF でサインイン ページを翻訳できません

最近、カスタム SignUpSignin ポリシーをイタリア語に翻訳したいと考えていました。

UI をうまくカスタマイズでき、ほとんどのテキストを翻訳できます。ただし、「メール」と「パスワード」の翻訳は変更できません。電子メールのクレームは、他のポリシー (パスワードのリセットなど) で問題なく変換されます。

さまざまなクレーム名を試しましたが成功しませんでした (signInName、email、password など)。ドイツ語の翻訳も機能しませんでした。

更新: これは私の結果のhtmlです