Skip to content

Added Managed Identity support for Redis authentication#26

Merged
prnikumb123 merged 8 commits intomainfrom
users/prnikumb/urpmi
Jan 30, 2026
Merged

Added Managed Identity support for Redis authentication#26
prnikumb123 merged 8 commits intomainfrom
users/prnikumb/urpmi

Conversation

@prnikumb123
Copy link
Collaborator

Description
Adds support for Azure Managed Identity authentication to Redis, allowing passwordless connections using AAD tokens instead of connection string secrets.

Changes
SDK (sdk)

Added ManagedIdentityClientId configuration option
Integrated Microsoft.Azure.StackExchangeRedis for AAD token-based Redis authentication
Updated RedisConnectionBuilder to configure managed identity when client ID is provided
Service (service)

Added useManagedIdentity flag to IClusterConfigurationProvider and IRedisConnectionManager
Updated ClusterConfigurationProvider to include managed identity option in connection strings
Updated RedisConnectionManager to use AAD authentication when enabled
Manager (manager)

Added ManagedIdentityClientId setting to appsettings
Updated UnifiedConnectionMultiplexerFactory to pass managed identity config to SDK
Test Apps

Updated test applications with ManagedIdentityClientId configuration
Configuration
Set ManagedIdentityClientId in appsettings

prnikumb and others added 2 commits January 28, 2026 00:34
…wing passwordless connections using AAD tokens instead of connection string secrets.

SDK (sdk)

Added ManagedIdentityClientId configuration option
Integrated Microsoft.Azure.StackExchangeRedis for AAD token-based Redis authentication
Updated RedisConnectionBuilder to configure managed identity when client ID is provided

Service (service)

Added useManagedIdentity flag to IClusterConfigurationProvider and IRedisConnectionManager
Updated ClusterConfigurationProvider to include managed identity option in connection strings
Updated RedisConnectionManager to use AAD authentication when enabled

Manager (manager)

Added ManagedIdentityClientId setting to appsettings
Updated UnifiedConnectionMultiplexerFactory to pass managed identity config to SDK

Test Apps

Updated test applications with ManagedIdentityClientId configuration

Configuration
Set ManagedIdentityClientId in appsettings
@Saketa-Yasasvi Saketa-Yasasvi self-requested a review January 28, 2026 06:13
@prnikumb123 prnikumb123 merged commit 33cbae1 into main Jan 30, 2026
4 of 7 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants