Skip to content

Epic: Foundations for Fine Grained Authorization #15632

Open
@easyCZ

Description

@easyCZ

Summary

This epic captures the work to improve the existing Gitpod Authorization and enable the capability to support fine grained authorization.

Context

Historically, the authorization model of gitpod is modelled around users and their team membership. In order to support Gitpod admins with finer-grained permissions, we also need to improve on our existing system.

Value

The Authorization Model is central to Gitpod operations. Without it, we cannot answer questions such as:

  • Does user X, have the ability to list workspaces of all members in a team?
  • Can user X setup billing for team T?

Tasks

Initial setup

Populating SpiceDB

Metadata

Metadata

Assignees

Type

No type

Projects

  • Status

    No status

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions