MicrosoftIdentityMessageHandlerOptions クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
MicrosoftIdentityMessageHandler認証の構成オプション。
AuthorizationHeaderProviderOptionsから継承して、WithAgentIdentity()やWithUserAgentIdentity()などの既存の拡張メソッドとの互換性を有効にします。
public class MicrosoftIdentityMessageHandlerOptions : Microsoft.Identity.Abstractions.AuthorizationHeaderProviderOptions
type MicrosoftIdentityMessageHandlerOptions = class
inherit AuthorizationHeaderProviderOptions
Public Class MicrosoftIdentityMessageHandlerOptions
Inherits AuthorizationHeaderProviderOptions
- 継承
例
スコープでの基本的な使用方法:
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。 たとえば、 |
| CustomizeHttpRequestMessage |
呼び出し元アプリが HttpRequestMessage をカスタマイズする機会を提供します。 たとえば、ヘッダーをカスタマイズします。 これは、Authorization ヘッダーを含むメッセージが形成された後、およびメッセージが送信される直前に呼び出されます。 (継承元 AuthorizationHeaderProviderOptions) |
| HttpMethod |
このダウンストリーム Web API を呼び出すために使用される HTTP メソッド (既定では Get)。 (継承元 AuthorizationHeaderProviderOptions) |
| ProtocolScheme |
承認ヘッダーの作成に使用されるプロトコル スキームの名前。 既定では、"Bearer" です。 (継承元 AuthorizationHeaderProviderOptions) |
| RelativePath |
BaseUrlの相対パス (例: "me")。 (継承元 AuthorizationHeaderProviderOptions) |
| RequestAppToken |
呼び出し元サービス自体 (アプリ トークン) の代わりにダウンストリーム API が呼び出されるか、サービスによって処理されたユーザー (ユーザー トークン) に代わって呼び出されるかについて説明します。
|
| Scopes |
トークンを要求するスコープを取得または設定します。 |
メソッド
| 名前 | 説明 |
|---|---|
| Clone() |
(オーバーライドできるように) オプションを複製します。 (継承元 AuthorizationHeaderProviderOptions) |
| CloneInternal() |
(オーバーライドできるように) オプションを複製します。 (継承元 AuthorizationHeaderProviderOptions) |
| GetApiUrl() |
ダウンストリーム Web API URL を返します。 (継承元 AuthorizationHeaderProviderOptions) |