私はAzure AD B2Cテナントを2つ作成し、フロントエンドとバックエンドとして連携するように設定しました。フロントエンドアプリケーションはsingle-page node.js appであり、対応するMSAL.jsライブラリがAzure AD B2Cテナントとログインするように設定されている場合、トークンはバックエンドによって検証されるように生成されます。バックエンドアプリケーションは、EasyAuthによるAzure AD B2Cテナント認可/認証で動作する、クラウドで動作するAzure Function App(HttpTriggerファンクション)です。私のAzure Function Appの私のすべての機能にはAuthorization Headerが必要です。現在のところ、私のフロントエンドはB2Cログインができ、黙想で私のトークンを取得し、クラウドの青空関数を呼び出し、取得したトークンを渡し、関数がトークンを検証しており、関数が円滑に実行されます。VS2017 Azure機能プロジェクト - Azure AD B2Cテナント - EasyAuthをローカルに設定する
これでVS2007でAzure Functionプロジェクトを作成し、後で自分のAzure関数をクラウドに展開するためにローカルで開発/テストできることを確認します。 .NET Framework 4.6.1をターゲットとしたVS2017でAzure関数プロジェクトを作成し、1つの空白関数を作成しました。 Azure AD B2Cテナントにアプリケーションを追加して設定しました。だから今私は自分のプロジェクトで3つのファイル、function1.cs、host.jsonとlocal.settings.jsonを持っています。
VS2017でAzure AD B2C EasyAuthを使用するようにAzure Function Projectを設定するにはどうしたらいいですか? Microsoft.Web/sites/configリソースに表示されるオートメーションスクリプトを確認するとsiteAuthSettingsがあるので、私はVS2017 Azure Functionプロジェクトでlocal.settings.jsonを何かに更新する必要がありますか? 。
Automation Script - Microsoft.Web/sites/config
私は実行するために私のlocal.setting.jsonに追加すべきかについてのドキュメントは(または私はそれを見つけることができませんでした)はありません。そこに任意のヘルプ?
EasyAuthとB2Cはこれとは異なります。 [このブログ記事を読んだのですか?](https://blogs.msdn.microsoft.com/appserviceteam/2016/06/22/app-service-auth-and-azure-ad-b2c/)? – spottedmahn