ManagedIdentityApplicationBuilder Classe

Definizione

Generatore per applicazioni di identità gestite.

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)
Ereditarietà

Metodi

Nome Descrizione
Build()

Compila un'istanza di IManagedIdentityApplication dai parametri impostati in ManagedIdentityApplicationBuilder.

Create(ManagedIdentityId)

Crea un managedIdentityApplicationBuilder da un clientid dell'identità gestita assegnata dall'utente/resourceId/objectId. Ad esempio, per un'identità gestita assegnata dal sistema usare ManagedIdentityApplicationBuilder.Create(ManagedIdentityId.SystemAssigned) e per un'identità gestita assegnata dall'utente usare ManagedIdentityApplicationBuilder.Create(ManagedIdentityId.WithUserAssignedClientId(clientId)) o ManagedIdentityId.WithUserAssignedResourceId("resourceId") o ManagedIdentityId.WithUserAssignedObjectId("objectid"). Per altri dettagli, vedere https://aka.ms/msal-net-managed-identity

WithClientCapabilities(IEnumerable<String>)

Microsoft'estensione OIDC specifica dell'identità che consente di risolvere i problemi delle risorse senza interazione. Consente la configurazione di una o più funzionalità client, ad esempio "llt"

WithClientName(String)

Imposta il nome dell'API SDK chiamante a scopo di telemetria.

(Ereditato da BaseAbstractApplicationBuilder<T>)
WithClientVersion(String)

Imposta la versione dell'SDK chiamante a scopo di telemetria.

(Ereditato da BaseAbstractApplicationBuilder<T>)
WithDebugLoggingCallback(LogLevel, Boolean, Boolean)

Imposta il callback di registrazione debug su un metodo di debug predefinito che visualizza il livello del messaggio e il messaggio stesso. Per informazioni dettagliate, vedere https://aka.ms/msal-net-logging

(Ereditato da BaseAbstractApplicationBuilder<T>)
WithExperimentalFeatures(Boolean)

Consente l'uso di funzionalità sperimentali e API. Se questo flag non è impostato, le funzionalità sperimentali genereranno un'eccezione. Per informazioni dettagliate, vedere https://aka.ms/msal-net-experimental-features

(Ereditato da BaseAbstractApplicationBuilder<T>)
WithExtraQueryParameters(IDictionary<String,String>)

Imposta parametri di query aggiuntivi per la stringa di query nella richiesta di autenticazione HTTP.

WithHttpClientFactory(IMsalHttpClientFactory, Boolean)

Usa un oggetto specifico IMsalHttpClientFactory per comunicare con il provider di identità. Ciò consente scenari avanzati, ad esempio l'impostazione di un proxy o l'impostazione dell'agente.

(Ereditato da BaseAbstractApplicationBuilder<T>)
WithHttpClientFactory(IMsalHttpClientFactory)

Usa un oggetto specifico IMsalHttpClientFactory per comunicare con il provider di identità. Ciò consente scenari avanzati, ad esempio l'impostazione di un proxy o l'impostazione dell'agente.

(Ereditato da BaseAbstractApplicationBuilder<T>)
WithLogging(IIdentityLogger, Boolean)

Imposta il logger di identità. Per informazioni dettagliate, vedere https://aka.ms/msal-net-logging

(Ereditato da BaseAbstractApplicationBuilder<T>)
WithLogging(LogCallback, Nullable<LogLevel>, Nullable<Boolean>, Nullable<Boolean>)

Imposta il callback di registrazione. Per informazioni dettagliate, vedere https://aka.ms/msal-net-logging

(Ereditato da BaseAbstractApplicationBuilder<T>)
WithOptions(BaseApplicationOptions)

Imposta le opzioni dell'applicazione, che possono, ad esempio, essere state lette dai file di configurazione. Vedete https://aka.ms/msal-net-application-configuration.

(Ereditato da BaseAbstractApplicationBuilder<T>)
WithTelemetryClient(ITelemetryClient[])
Obsoleti.

Questo metodo è obsoleto. Fare riferimento a https://aka.ms/msal-net-telemetry

Si applica a