言語

ManagedIdentityApplicationBuilder クラス

定義

マネージド ID アプリケーションのビルダー。

public sealed class ManagedIdentityApplicationBuilder : Microsoft.Identity.Client.BaseAbstractApplicationBuilder<Microsoft.Identity.Client.ManagedIdentityApplicationBuilder>
type ManagedIdentityApplicationBuilder = class
    inherit BaseAbstractApplicationBuilder<ManagedIdentityApplicationBuilder>
Public NotInheritable Class ManagedIdentityApplicationBuilder
Inherits BaseAbstractApplicationBuilder(Of ManagedIdentityApplicationBuilder)
継承

メソッド

名前 説明
Build()

ManagedIdentityApplicationBuilderで設定されたパラメーターからIManagedIdentityApplicationのインスタンスを構築します。

Create(ManagedIdentityId)

ユーザー割り当てマネージド ID clientID/ resourceId / objectId から ManagedIdentityApplicationBuilder を作成します。 たとえば、次のようになります。 システム割り当てマネージド ID の場合は、ManagedIdentityApplicationBuilder.Create(ManagedIdentityId.SystemAssigned) を使用し、ユーザー割り当てマネージド ID の場合は、ManagedIdentityApplicationBuilder.Create(ManagedIdentityId.WithUserAssignedClientId(clientId)) または ManagedIdentityId.WithUserAssignedResourceId("resourceId") または ManagedIdentityId.WithUserAssignedObjectId("objectid") を使用します。 詳細については、以下を参照してください。 https://aka.ms/msal-net-managed-identity

WithClientCapabilities(IEnumerable<String>)

Microsoft ID 固有の OIDC 拡張機能を使用すると、対話なしでリソースチャレンジを解決できます。 1 つ以上のクライアント機能の構成を許可します (例: "llt"

WithClientName(String)

テレメトリの目的で呼び出し元の SDK API の名前を設定します。

(継承元 BaseAbstractApplicationBuilder<T>)
WithClientVersion(String)

テレメトリの目的で呼び出し元 SDK のバージョンを設定します。

(継承元 BaseAbstractApplicationBuilder<T>)
WithDebugLoggingCallback(LogLevel, Boolean, Boolean)

デバッグ ログ コールバックを、メッセージのレベルとメッセージ自体を表示する既定のデバッグ メソッドに設定します。 詳細については、以下を参照してください。 https://aka.ms/msal-net-logging

(継承元 BaseAbstractApplicationBuilder<T>)
WithExperimentalFeatures(Boolean)

試験的な機能と API の使用を許可します。 このフラグが設定されていない場合、試験的な機能は例外をスローします。 詳細については、以下を参照してください。 https://aka.ms/msal-net-experimental-features

(継承元 BaseAbstractApplicationBuilder<T>)
WithExtraQueryParameters(IDictionary<String,String>)

HTTP 認証要求のクエリ文字列の追加クエリ パラメーターを設定します。

WithHttpClientFactory(IMsalHttpClientFactory, Boolean)

特定の IMsalHttpClientFactory を使用して IdP と通信します。 これにより、プロキシの設定やエージェントの設定などの高度なシナリオが可能になります。

(継承元 BaseAbstractApplicationBuilder<T>)
WithHttpClientFactory(IMsalHttpClientFactory)

特定の IMsalHttpClientFactory を使用して IdP と通信します。 これにより、プロキシの設定やエージェントの設定などの高度なシナリオが可能になります。

(継承元 BaseAbstractApplicationBuilder<T>)
WithLogging(IIdentityLogger, Boolean)

ID ロガーを設定します。 詳細については、以下を参照してください。 https://aka.ms/msal-net-logging

(継承元 BaseAbstractApplicationBuilder<T>)
WithLogging(LogCallback, Nullable<LogLevel>, Nullable<Boolean>, Nullable<Boolean>)

ログ 記録コールバックを設定します。 詳細については、以下を参照してください。 https://aka.ms/msal-net-logging

(継承元 BaseAbstractApplicationBuilder<T>)
WithOptions(BaseApplicationOptions)

たとえば、構成ファイルから読み取られたアプリケーション オプションを設定します。 https://aka.ms/msal-net-application-configurationを参照してください。

(継承元 BaseAbstractApplicationBuilder<T>)
WithTelemetryClient(ITelemetryClient[])
古い.

メソッドは廃止されています。 「https://aka.ms/msal-net-telemetry」を参照してください。

適用対象