Skip to content

[Server] Basic JWT Authorization POC in reana-server #49

@tomondre

Description

@tomondre

Develop a minimal proof-of-concept implementation in reana-server to support basic JWT-based authorization. This PoC will serve as the foundation for our broader authorization goals. It will:

  • Accept and validate JWT tokens in incoming API requests
  • Perform basic claim extraction (e.g. sub)
  • Apply simple authorization logic to selected endpoints
  • Lay the groundwork for more comprehensive policy enforcement later

This task will not include user-facing documentation or deep test coverage and is intended solely as an internal proof-of-concept for backend authorization.
Some background and reading: https://codimd.web.cern.ch/pb_arxC5RWSZwbXY9HSGIg#RFC-Mapping-JWT-IdP-Identities-to-REANA-Users

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    Status

    For Review

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions