SharedTokenCacheCredentialBrokerOptions Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Optionen zum Konfigurieren von für die SharedTokenCacheCredential Verwendung des Systemauthentifizierungsbrokers für die unbeaufsichtigte Authentifizierung, sofern verfügbar.
public class SharedTokenCacheCredentialBrokerOptions : Azure.Identity.SharedTokenCacheCredentialOptions
type SharedTokenCacheCredentialBrokerOptions = class
inherit SharedTokenCacheCredentialOptions
Public Class SharedTokenCacheCredentialBrokerOptions
Inherits SharedTokenCacheCredentialOptions
- Vererbung
-
SharedTokenCacheCredentialBrokerOptions
Konstruktoren
SharedTokenCacheCredentialBrokerOptions() |
Initialisiert eine neue Instanz von SharedTokenCacheCredentialBrokerOptions. |
SharedTokenCacheCredentialBrokerOptions(TokenCachePersistenceOptions) |
Initialisiert eine neue Instanz von SharedTokenCacheCredentialBrokerOptions. |
Eigenschaften
AuthenticationRecord |
Der AuthenticationRecord aus einer früheren Authentifizierung mit interaktiven Anmeldeinformationen erfasst wurde, z InteractiveBrowserCredential . B. oder DeviceCodeCredential. (Geerbt von SharedTokenCacheCredentialOptions) |
AuthorityHost |
Der Host der Microsoft Entra Autorität. Der Standardwert lautet https://login.microsoftonline.com/. Bekannte Autoritätshosts für Azure-Cloudinstanzen finden Sie unter AzureAuthorityHosts. (Geerbt von TokenCredentialOptions) |
ClientId |
Die Client-ID der Anwendungsregistrierung, die zum Authentifizieren von Benutzern im Cache verwendet wird. (Geerbt von SharedTokenCacheCredentialOptions) |
Diagnostics |
Ruft die Diagnoseoptionen für Anmeldeinformationen ab. (Geerbt von TokenCredentialOptions) |
DisableInstanceDiscovery |
Ruft die Einstellung ab, die bestimmt, ob instance Ermittlung beim Versuch der Authentifizierung ausgeführt wird, oder legt sie fest.
Wenn Sie diesen Wert auf true festlegen, werden sowohl instance Ermittlung als auch die Überprüfung der Autorität vollständig deaktiviert.
Diese Funktionalität ist für die Verwendung in Szenarien vorgesehen, in denen der Metadatenendpunkt nicht erreicht werden kann, z. B. in privaten Clouds oder Azure Stack.
Der Prozess der instance Ermittlung umfasst das Abrufen von Autoritätsmetadaten aushttps://login.microsoft.com/, um die Autorität zu überprüfen.
Wenn Sie dies auf |
EnableGuestTenantAuthentication |
Wenn auf true festgelegt ist, kann die SharedTokenCacheCredential verwendet werden, um sich bei anderen Mandanten als dem Hausmandanten zu authentifizieren, wobei erforderlich Username und TenantId auch angegeben werden muss. (Geerbt von SharedTokenCacheCredentialOptions) |
IsMsaPassthroughEnabled |
Ruft ab, ob das Microsoft-Konto (MSA) erfolgreich ist, oder legt diese fest. |
IsUnsafeSupportLoggingEnabled |
Ruft den Wert ab, der angibt, ob die ETW-Protokollierung mit potenziell vertraulichen Inhalten protokolliert werden soll, oder legt diesen fest.
Wenn Sie diese Eigenschaft auf true festlegen, wird die Redaction von Request Content nicht deaktiviert. Um die Protokollierung vertraulicher Daten zu Content aktivieren, muss die IsLoggingContentEnabled Eigenschaft auf |
Retry |
Ruft die Client-Wiederholungsoptionen ab. (Geerbt von ClientOptions) |
RetryPolicy |
Ruft die Richtlinie ab, die für Wiederholungen verwendet werden soll, oder legt sie fest. Wenn eine Richtlinie angegeben wird, wird sie anstelle der Retry -Eigenschaft verwendet. Der RetryPolicy Typ kann abgeleitet werden, um das Standardverhalten zu ändern, ohne die Wiederholungslogik vollständig implementieren zu müssen. Wenn Process(HttpMessage, ReadOnlyMemory<HttpPipelinePolicy>) überschrieben oder ein benutzerdefinierter HttpPipelinePolicy Wert angegeben ist, liegt es in der Verantwortung des Implementierers, die ProcessingContext Werte zu aktualisieren. (Geerbt von ClientOptions) |
TenantId |
Gibt die Mandanten-ID des bevorzugten Authentifizierungskontos an, das aus dem freigegebenen Tokencache für die Authentifizierung mit einmaligem Anmelden mit Entwicklungstools abgerufen werden soll, falls mehrere Konten im freigegebenen Token gefunden werden. (Geerbt von SharedTokenCacheCredentialOptions) |
TokenCachePersistenceOptions |
Gibt den an, der TokenCachePersistenceOptions von den Anmeldeinformationen verwendet werden soll. Wert darf nicht NULL sein. (Geerbt von SharedTokenCacheCredentialOptions) |
Transport |
Der HttpPipelineTransport , der für diesen Client verwendet werden soll. Standardmäßig wird ein instance von verwendetHttpClientTransport. (Geerbt von ClientOptions) |
Username |
Gibt den bevorzugten Authentifizierungskontobenutzernamen (UPN) an, der für die Authentifizierung des einmaligen Anmeldens mit Entwicklungstools aus dem cache des freigegebenen Tokens abgerufen werden soll, falls mehrere Konten im freigegebenen Token gefunden werden. (Geerbt von SharedTokenCacheCredentialOptions) |
Methoden
AddPolicy(HttpPipelinePolicy, HttpPipelinePosition) |
Fügt der Clientpipeline eine Richtlinie hinzu HttpPipeline . Die Position der Richtlinie in der Pipeline wird durch den |
Gilt für:
Azure SDK for .NET