Uploaded image for project: 'Agent-based Installer for OpenShift'
  1. Agent-based Installer for OpenShift
  2. AGENT-950

Implement Separate JWT Tokens for Different User Personas

XMLWordPrintable

    • Installer Sprint 260, Installer Sprint 261, Installer Sprint 262

      User Story:

      As a user with userAuth, agentAuth, and watcherAuth persona (wait-for and monitor-add-nodes):

      • I want to be able to authorize actions specific to each user persona (user, agent, watcher) based on predefined claims.
      • I want to ensure that each persona's actions are validated against the claims agreed upon by the installer and Assisted Service.
      • I want to enforce role-based permissions to control access and operations during the installation process.

      So that I can achieve:

      • Proper authorization of actions according to each persona's role.
      • Secure execution of tasks by validating them against agreed claims.
      • Controlled access to resources and operations, reducing the risk of unauthorized actions during installation.

      Acceptance Criteria:

      Description of criteria:

      • Upstream documentation
      • Point 1
      • Point 2
      • Point 3

      (optional) Out of Scope:

      Detail about what is specifically not being delivered in the story

      Engineering Details:

      This requires/does not require a design proposal.
      This requires/does not require a feature gate.

            ppinjark@redhat.com pawan pinjarkar
            ppinjark@redhat.com pawan pinjarkar
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated: