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