AspireMicrosoftAzureStackExchangeRedisExtensions.WithAzureAuthentication Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Configures the Redis client to use Azure AD authentication for connecting to Azure Cache for Redis.
public static Aspire.StackExchange.Redis.AspireRedisClientBuilder WithAzureAuthentication(this Aspire.StackExchange.Redis.AspireRedisClientBuilder builder, Azure.Core.TokenCredential? credential = default);
static member WithAzureAuthentication : Aspire.StackExchange.Redis.AspireRedisClientBuilder * Azure.Core.TokenCredential -> Aspire.StackExchange.Redis.AspireRedisClientBuilder
<Extension()>
Public Function WithAzureAuthentication (builder As AspireRedisClientBuilder, Optional credential As TokenCredential = Nothing) As AspireRedisClientBuilder
Parameters
- builder
- AspireRedisClientBuilder
The AspireRedisClientBuilder to configure.
- credential
- TokenCredential
The TokenCredential to use for Azure AD authentication. If null, DefaultAzureCredential will be used.
Returns
The AspireRedisClientBuilder for method chaining.
Remarks
This extension method configures the Redis client to authenticate with Azure Cache for Redis using Azure AD (Entra ID) instead of access keys. It leverages the Microsoft.Azure.StackExchangeRedis library to handle the Azure AD authentication flow.