dragonflydb / dragonflydb/dragonfly

TLS certificate-based automatic client authentication

Open
#7,080 1 comment 0 reactions 0 assignees View on GitHub
enhancement minor
Dominant language
C++
Stars
31.6k
Forks
1.3k
Avg merge
1d 10h
Merged PRs (30d)
137

Description

**Did you search GitHub Issues and GitHub Discussions First?**
Yes

**Describe the solution you'd like**
The ability to automatically map client certificates to ACL users, similar to e.g. postgresql.

**Additional context**[
Redis 8.6 recently introduced this feature.](https://redis.io/docs/latest/develop/whats-new/8-6/#tls-certificate-based-authentication)

Contributor guide

Open the contributing guide

Research direction

Start by reading the linked Redis 8.6 TLS certificate-based authentication documentation and locating Dragonfly’s existing TLS, ACL, and client-authentication entry points. Compare the desired certificate-to-ACL-user mapping with current behavior; done means certificates can automatically authenticate to the intended ACL users, with coverage for the relevant authentication cases.

Written by the indexing model from the issue text.

Assessment

Tech stack
cpp, redis
Domain
authentication, backend, security
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
38/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.