Feature Request: Support ai_features scope for fine-grained access to GraphQL operations
Release notes
Problem to solve
Fine-grained access to enable GitLab Duo usage from the IDE.
There was general interest in supporting use of GraphQL with more fine-grained scopes for access control.
Context (internal note where someone asked why we they couldn't exclusively grant the more fine-grained ai_features
scope) https://gitlab.com/gitlab-org/editor-extensions/gitlab-jetbrains-plugin/-/issues/246#note_1835056729.
Proposal
Support invoking Duo related write operations with ai_features
scope available in a token but not the api
scope which has wider access to API resources.
Intended users
The following personas may desire using Personal Access Token authentication to connect to Category:Duo Chat and Category:Code Suggestions without granting api
access.
Feature Usage Metrics
Does this feature require an audit event?
This page may contain information related to upcoming products, features and functionality. It is important to note that the information presented is for informational purposes only, so please do not rely on the information for purchasing or planning purposes. Just like with all projects, the items mentioned on the page are subject to change or delay, and the development, release, and timing of any products, features, or functionality remain at the sole discretion of GitLab Inc.
This page may contain information related to upcoming products, features and functionality. It is important to note that the information presented is for informational purposes only, so please do not rely on the information for purchasing or planning purposes. Just like with all projects, the items mentioned on the page are subject to change or delay, and the development, release, and timing of any products, features, or functionality remain at the sole discretion of GitLab Inc.