問題タブ [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.
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 として追加しても違いはありませんでした。
どんな助けでも大歓迎です。
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
です。
マタデータは次のとおりです。
azure-ad-b2c - Azure AD B2C IEF でサインイン ページを翻訳できません
最近、カスタム SignUpSignin ポリシーをイタリア語に翻訳したいと考えていました。
UI をうまくカスタマイズでき、ほとんどのテキストを翻訳できます。ただし、「メール」と「パスワード」の翻訳は変更できません。電子メールのクレームは、他のポリシー (パスワードのリセットなど) で問題なく変換されます。
さまざまなクレーム名を試しましたが成功しませんでした (signInName、email、password など)。ドイツ語の翻訳も機能しませんでした。
更新: これは私の結果のhtmlです