MicrosoftIdentityMessageHandlerOptions クラス

定義

MicrosoftIdentityMessageHandler認証の構成オプション。 AuthorizationHeaderProviderOptionsから継承して、WithAgentIdentity()WithUserAgentIdentity()などの既存の拡張メソッドとの互換性を有効にします。

public class MicrosoftIdentityMessageHandlerOptions : Microsoft.Identity.Abstractions.AuthorizationHeaderProviderOptions
type MicrosoftIdentityMessageHandlerOptions = class
    inherit AuthorizationHeaderProviderOptions
Public Class MicrosoftIdentityMessageHandlerOptions
Inherits AuthorizationHeaderProviderOptions
継承
MicrosoftIdentityMessageHandlerOptions

スコープでの基本的な使用方法:

var options = new MicrosoftIdentityMessageHandlerOptions
{
    Scopes = { "https://graph.microsoft.com/.default" }
};

拡張メソッドでの使用方法:

var options = new MicrosoftIdentityMessageHandlerOptions
{
    Scopes = { "api://myapi/.default" }
};
options.WithAgentIdentity("agent-guid");

コンストラクター

名前 説明
MicrosoftIdentityMessageHandlerOptions()

MicrosoftIdentityMessageHandlerOptions クラスの新しいインスタンスを初期化します。

MicrosoftIdentityMessageHandlerOptions(MicrosoftIdentityMessageHandlerOptions)

既存のインスタンスから値をコピーして、 MicrosoftIdentityMessageHandlerOptions クラスの新しいインスタンスを初期化します。

プロパティ

名前 説明
AcquireTokenOptions

トークンの取得に関連するオプション。

(継承元 AuthorizationHeaderProviderOptions)
BaseUrl

呼び出されたダウンストリーム Web API のベース URL。 たとえば、 "https://graph.microsoft.com/beta/"

(継承元 AuthorizationHeaderProviderOptions)
CustomizeHttpRequestMessage

呼び出し元アプリが HttpRequestMessage をカスタマイズする機会を提供します。 たとえば、ヘッダーをカスタマイズします。 これは、Authorization ヘッダーを含むメッセージが形成された後、およびメッセージが送信される直前に呼び出されます。

(継承元 AuthorizationHeaderProviderOptions)
HttpMethod

このダウンストリーム Web API を呼び出すために使用される HTTP メソッド (既定では Get)。

(継承元 AuthorizationHeaderProviderOptions)
ProtocolScheme

承認ヘッダーの作成に使用されるプロトコル スキームの名前。 既定では、"Bearer" です。

(継承元 AuthorizationHeaderProviderOptions)
RelativePath

BaseUrlの相対パス (例: "me")。

(継承元 AuthorizationHeaderProviderOptions)
RequestAppToken

呼び出し元サービス自体 (アプリ トークン) の代わりにダウンストリーム API が呼び出されるか、サービスによって処理されたユーザー (ユーザー トークン) に代わって呼び出されるかについて説明します。 true場合、トークンはアプリの代わりに要求されます。 それ以外の場合は、ユーザーの代わりに実行されます。

(継承元 AuthorizationHeaderProviderOptions)
Scopes

トークンを要求するスコープを取得または設定します。

メソッド

名前 説明
Clone()

(オーバーライドできるように) オプションを複製します。

(継承元 AuthorizationHeaderProviderOptions)
CloneInternal()

(オーバーライドできるように) オプションを複製します。

(継承元 AuthorizationHeaderProviderOptions)
GetApiUrl()

ダウンストリーム Web API URL を返します。

(継承元 AuthorizationHeaderProviderOptions)

適用対象

こちらもご覧ください