#### [Abblix\.Jwt\.Azure](https://www.abblix.com/en/docs/api/abblix-jwt-azure 'index')
### [Abblix\.Jwt\.Azure](https://www.abblix.com/en/docs/api/abblix-jwt-azure/Abblix.Jwt.Azure 'Abblix\.Jwt\.Azure')

## AzureKeyVaultTransport Class

The HTTP transport the custodian's Key Vault calls travel on\.

```csharp
public static class AzureKeyVaultTransport
```

Inheritance [System\.Object](https://learn.microsoft.com/en-us/dotnet/api/system.object 'System\.Object') → AzureKeyVaultTransport
### Fields

## AzureKeyVaultTransport\.HttpClientName Field {#Abblix.Jwt.Azure.AzureKeyVaultTransport.HttpClientName}

The name the transport's client is registered under, published so a host can configure it without copying
the string: `services.AddHttpClient(AzureKeyVaultTransport.HttpClientName)` reaches the same client the
custodian resolves\.

```csharp
public const string HttpClientName = "KeyVaultClient";
```

#### Field Value
[System\.String](https://learn.microsoft.com/en-us/dotnet/api/system.string 'System\.String')

### Remarks
The value is the client type's name because this is a typed client, and that is the logical name
`AddHttpClient<TClient>` gives it\. The credential authenticates over a transport of its own, so
what a host chains here does not cover the token requests\.
