Skip to content

Feature Request: Enhanced Identification for GitLab Access Tokens (Description Field and Tags)

Proposal

This is a Feature Request to enhance GitLab Access Tokens by adding additional fields for easier identification and management, specifically:

  • Description Field: A free-text field that allows users to add a meaningful description to the token.
  • Tags: A tagging system that allows users to categorise tokens for better organisation and filtering.

Use Case

When integrating GitLab with third-party applications, such as AWS, multiple tokens may be created for different purposes (e.g., environment-specific tokens, service tokens, etc.). In environments where hundreds of tokens are used, the current system where tokens are only identified by their name is insufficient for effective management. A description and tagging system would:

  • Improve token identification in situations where token names alone are ambiguous or unclear.
  • Simplify maintenance by providing context for each token (e.g., environment-specific, project-specific, temporary use, etc.).
  • Enhance security management by allowing quick filtering and auditing of tokens based on usage and categories.

Benefits

  • Efficient Token Management: Users will be able to find and manage specific tokens faster, especially in large-scale environments.
  • Reduced Risk of Misuse: Proper descriptions and tags will help avoid accidental use or deletion of tokens by making their purpose clear.
  • Better Integration Support: For integrations with third-party applications (such as AWS, Kubernetes, etc.), detailed token descriptions can help teams understand the specific role of each token.
  • Improved Auditing: Tags and descriptions will provide additional context during security reviews or when tracking token usage across systems