2016-11-27 39 views
0

私はAzure AD B2C認証を使用するWebアプリケーションを構築しています。私は新しいユーザーが常に特定のコントローラーアクションに着陸するような機能を実装したいと思います。これを確実にするために私のポリシーをどのように設定するべきですか?たとえば、/ sign/newuserは、新しいサインアップポリシーが実行されるたびに呼び出されます。azure-ad-b2c登録後のフロー

また、アクションの[許可]属性が設定されていて、新しいユーザーがそこに到着した場合は、サインインポリシーではなくサインアップが実行されます。

+0

SignUpポリシーが実行されたときに、ポリシーページのReply URLを使用してアクションをトリガーします。私は本当にサインアップ・リンクを明示的にクリックしなくても(サインアップ・ポリシーをトリガーする)、新しいユーザーが常にサインアップしなければならないようにするためのベストプラクティスを探しています。 –

+0

統一されたサインインとアップのポリシーは見ましたか? –

答えて

0

このシナリオ用に作成された「サインアップ」/「サインアップまたはサインイン」ポリシーで選択できる組み込みクレーム「newUser」があります。

この申し立ては、ユーザー登録後に1回のみ返されます。ユーザーがアプリケーションにリダイレクトされた後にクレームを検査することができます。このクレームが "true"の値で存在する場合、ユーザーを特定のコントローラーにリダイレクトします。

あなたAzureのB2Cディレクトリで

、あなたのサインアップポリシーを選択 - >編集 - >アプリケーション・クレームは、下の画像のように「ユーザーが新しい」チェック:私は

enter image description here

関連する問題