<PackageReference Include="Azure.Core" Version="1.55.0" />

Azure.Identity.TokenCredentialOptions

Options to configure requests made to the OAUTH identity service.
public IDictionary<string, ValueTuple<string, bool>> AdditionalQueryParameters { get; }

Gets or sets extra query parameters that will be appended to the authentication request sent to Microsoft Entra ID. Each entry maps a parameter name to its value and a flag that controls whether the parameter is part of the token cache key. This property is only honored by MSAL-backed credentials.

public Uri AuthorityHost { get; set; }

The host of the Microsoft Entra authority. The default is https://login.microsoftonline.com/. For well known authority hosts for Azure cloud instances see AzureAuthorityHosts.

Gets the credential diagnostic options.

public bool IsUnsafeSupportLoggingEnabled { get; set; }

Gets or sets value indicating if ETW logging that contains potentially sensitive content should be logged. Setting this property to true will not disable redaction of Request Content. To enable logging of sensitive Content the IsLoggingContentEnabled property must be set to true. Setting this property to `true` equates to passing 'true' for the enablePiiLogging parameter to the 'WithLogging' method on the MSAL client builder.

Constructs a new TokenCredentialOptions instance.