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");
建構函式
| 名稱 | Description |
|---|---|
| MicrosoftIdentityMessageHandlerOptions() |
初始化 MicrosoftIdentityMessageHandlerOptions 類別的新執行個體。 |
| MicrosoftIdentityMessageHandlerOptions(MicrosoftIdentityMessageHandlerOptions) |
透過複製現有實例的值來初始化該類別的新 MicrosoftIdentityMessageHandlerOptions 實例。 |
屬性
| 名稱 | Description |
|---|---|
| AcquireTokenOptions |
與代幣取得相關的選項。 (繼承來源 AuthorizationHeaderProviderOptions) |
| BaseUrl |
呼叫下游 Web API 的基礎網址。 例如 |
| CustomizeHttpRequestMessage |
提供來電應用程式自訂 HttpRequestMessage 的機會。 例如,要自訂標頭。 此呼叫會在訊息形成後(包括授權標頭)及訊息發送前執行。 (繼承來源 AuthorizationHeaderProviderOptions) |
| HttpMethod |
HTTP 方法用於呼叫這個下游的 Web API(預設為 Get)。 (繼承來源 AuthorizationHeaderProviderOptions) |
| ProtocolScheme |
用於建立授權標頭的協定方案名稱。 預設為「承載者」。 (繼承來源 AuthorizationHeaderProviderOptions) |
| RelativePath |
相對於 BaseUrl 路徑(例如「我」)。 (繼承來源 AuthorizationHeaderProviderOptions) |
| RequestAppToken |
描述下游 API 是代表呼叫服務本身(App 標記)還是代表服務處理的使用者(使用者標記)呼叫。
若 |
| Scopes |
取得或設定範圍來請求該標記。 |
方法
| 名稱 | Description |
|---|---|
| Clone() |
複製選項(以便能覆蓋它們)。 (繼承來源 AuthorizationHeaderProviderOptions) |
| CloneInternal() |
複製選項(以便能覆蓋它們)。 (繼承來源 AuthorizationHeaderProviderOptions) |
| GetApiUrl() |
回傳下游的網頁 API URL。 (繼承來源 AuthorizationHeaderProviderOptions) |