語言

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");

建構函式

名稱 Description
MicrosoftIdentityMessageHandlerOptions()

初始化 MicrosoftIdentityMessageHandlerOptions 類別的新執行個體。

MicrosoftIdentityMessageHandlerOptions(MicrosoftIdentityMessageHandlerOptions)

透過複製現有實例的值來初始化該類別的新 MicrosoftIdentityMessageHandlerOptions 實例。

屬性

名稱 Description
AcquireTokenOptions

與代幣取得相關的選項。

(繼承來源 AuthorizationHeaderProviderOptions)
BaseUrl

呼叫下游 Web API 的基礎網址。 例如 "https://graph.microsoft.com/beta/"。

(繼承來源 AuthorizationHeaderProviderOptions)
CustomizeHttpRequestMessage

提供來電應用程式自訂 HttpRequestMessage 的機會。 例如,要自訂標頭。 此呼叫會在訊息形成後(包括授權標頭)及訊息發送前執行。

(繼承來源 AuthorizationHeaderProviderOptions)
HttpMethod

HTTP 方法用於呼叫這個下游的 Web API(預設為 Get)。

(繼承來源 AuthorizationHeaderProviderOptions)
ProtocolScheme

用於建立授權標頭的協定方案名稱。 預設為「承載者」。

(繼承來源 AuthorizationHeaderProviderOptions)
RelativePath

相對於 BaseUrl 路徑(例如「我」)。

(繼承來源 AuthorizationHeaderProviderOptions)
RequestAppToken

描述下游 API 是代表呼叫服務本身(App 標記)還是代表服務處理的使用者(使用者標記)呼叫。 若 true,則代表應用程式請求該令牌。 否則,就是代表使用者。

(繼承來源 AuthorizationHeaderProviderOptions)
Scopes

取得或設定範圍來請求該標記。

方法

名稱 Description
Clone()

複製選項(以便能覆蓋它們)。

(繼承來源 AuthorizationHeaderProviderOptions)
CloneInternal()

複製選項(以便能覆蓋它們)。

(繼承來源 AuthorizationHeaderProviderOptions)
GetApiUrl()

回傳下游的網頁 API URL。

(繼承來源 AuthorizationHeaderProviderOptions)

適用於

另請參閱