bf2fc6cc711aee1a0c2a / architecture

Repository containing the architecture documents.
https://architecture.bf2.dev/
Apache License 2.0
5 stars 20 forks source link

ADR on how to secure the Fleet-manager (control plane) admin end-point #71

Open akoserwal opened 2 years ago

akoserwal commented 2 years ago

What ADR on how to secure the Fleet-manager (control plane) admin end-point

Authorization for control plane admin APIs

The JWT token contains the necessary roles, which are used by the control plane to make authorization decisions Currently, these roles are present in the SRE realm and assigned manually to users (Ex: CS-SRE engineers get admin read access)

Roles: read, write, full permissions

SRE realm will be migrated to RH Internal authentication system. Roles with being mapped to rover groups. The authorization mechanism will remain the same for the fleet manager by changing the identity provider to RH Internal authentication system

akoserwal commented 2 years ago

@emmanuelbernard @tombentley

tombentley commented 2 years ago

Hi @akoserwal, I have a couple of questions:

Thanks!

akoserwal commented 2 years ago
tombentley commented 2 years ago

@akoserwal I've merged https://github.com/bf2fc6cc711aee1a0c2a/architecture/pull/72 for you to start writing the content.