apache / apache/pinot

Authentication to Cluster Manager

Open
#6,313 1 comment 0 reactions 0 assignees View on GitHub
help wanted
Dominant language
Java
Stars
6.1k
Forks
1.5k
Avg merge
2d 3h
Merged PRs (30d)
195

Description

In production environments, the Cluster Manager cannot be exposed to all users as-is, because it contains operations which can change the state of Pinot. The goal is to add basic authentication and have roles like admin and read-only.

We need to begin by enabling security on the controller port, and then make some UI changes to add login.

Contributor guide

Open the contributing guide

Research direction

Begin by tracing how security is configured on the controller port and where the Cluster Manager UI handles access. Define the authentication and admin/read-only role requirements before changing both areas; done means the controller is protected and the UI provides login with those roles.

Written by the indexing model from the issue text.

Assessment

Tech stack
java
Domain
authentication, backend, security
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
30/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.