ClientCredentialRequest type

CommonClientCredentialRequest

  • scopes - アプリケーションがアクセスを要求しているスコープの配列。 通常、1 つのリソースの .default スコープのみが含まれます。 https://learn.microsoft.com/azure/active-directory/develop/scopes-oidc#the-default-scope を参照
  • authority - 機関の URL、MSAL がトークンを取得するセキュリティ トークン サービス (STS)。
  • correlationId - テレメトリの目的で要求をエンドツーエンドでトレースするために要求ごとに設定される一意の GUID。
  • skipCache - トークン キャッシュの検索をスキップし、新しいトークンを取得するために機関に要求を強制します。 既定値は false です。
  • clientAssertion - クライアント資格情報フローで使用されるアサーション文字列またはアサーション文字列 (両方とも Base64Url でエンコードされた署名済み JWT) を返すコールバック関数
  • tokenQueryParameters - /token 呼び出しに追加されたカスタム クエリ パラメーターの文字列マップへの文字列
type ClientCredentialRequest = Partial<
  Omit<
    CommonClientCredentialRequest,
    | "resourceRequestMethod"
    | "resourceRequestUri"
    | "requestedClaimsHash"
    | "clientAssertion"
    | "storeInCache"
  >
> & { clientAssertion?: string | ClientAssertionCallback }