Skip to content

Track usage/validity of the JWT tokens and allow to revoke them #4327

@sidoruka

Description

@sidoruka
  • Keep tokens' JTIs in the DB
  • Allow list tokens (ID and expiration date)
  • Allow revoke
  • This shall be available from:
    • API
    • GUI
      • CLI -> Pipe CLI menu:
        • Generate token: optional token name (lets show in a popup with a valid date)
        • Token list: Name, ID, Expiration date, Revoke (button)
      • User details -> API Tokens (available to admins and those who have RW access to the user)
        • Token list: Name, ID, Expiration date, Revoke (button)
    • CLI
      • Listing: Name, ID, Expiration date, Revoke (button)
      • Revoke
      • Token name when generating
      • Support json output

Metadata

Metadata

Assignees

Labels

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions