Azureテーブルストレージにユーザー情報を格納しているuser serviceを実装しています。私はパーティションキーの一部としてテナントIDの値を使用したいと思いますが、GetProfileDataAsyncとIsActiveAsyncで利用できるクレームは、5つのクレーム(sub、name、amr、idp、auth_time)で構成されています。カスタムユーザーサービスのGetProfileDataAsyncおよびIsActiveAsyncのコンテキストにクレームを追加するにはどうすればよいですか?
私のIDプロバイダからテナントIDが取得され、それは自分のアクセストークン&アイデンティティトークンにクレームとして含まれています。どのように私はそれらの方法で利用できるようにすることができますか?
これはいくつかのリクエストでは機能しますが、後でUserInfoエンドポイントを呼び出すためのものではありません。私はユーザーのSubjectにこの情報をエンコードしてしまい、テーブルストレージで効率的にクエリを実行するために同じパーティションに2つのレコードを作成しました。 – lgaud
正解です。再読み込みした場合、それらのAPIへのリクエストが許可リクエスト "などからブラウザを介して行われていると仮定して書いていることがわかります。" –