# ITokenCredentialProvider Properties

- Package: [Aspire.Hosting.Azure](/reference/api/csharp/aspire.hosting.azure.md)
- Type: [ITokenCredentialProvider](/reference/api/csharp/aspire.hosting.azure/itokencredentialprovider.md)
- Kind: `Properties`
- Members: `1`

Provides access to the [ITokenCredentialProvider.TokenCredential](/reference/api/csharp/aspire.hosting.azure/itokencredentialprovider/properties.md#tokencredential) that Aspire uses to authenticate against Azure when provisioning resources and calling Azure APIs.

## TokenCredential

- Name: `TokenCredential`
- Modifiers: `abstract` `get`
- Returns: `TokenCredential`

Gets the [ITokenCredentialProvider.TokenCredential](/reference/api/csharp/aspire.hosting.azure/itokencredentialprovider/properties.md#tokencredential) to use for Azure authentication.

```csharp
public abstract TokenCredential TokenCredential { get; }
```
