MCPcopy
hub / github.com/cli/cli / ScopesSuggestion

Function ScopesSuggestion

api/client.go:192–197  ·  view source on GitHub ↗

ScopesSuggestion is an error messaging utility that prints the suggestion to request additional OAuth scopes in case a server response indicates that there are missing scopes.

(resp *http.Response)

Source from the content-addressed store, hash-verified

190// ScopesSuggestion is an error messaging utility that prints the suggestion to request additional OAuth
191// scopes in case a server response indicates that there are missing scopes.
192func ScopesSuggestion(resp *http.Response) string {
193 return generateScopesSuggestion(resp.StatusCode,
194 resp.Header.Get("X-Accepted-Oauth-Scopes"),
195 resp.Header.Get("X-Oauth-Scopes"),
196 resp.Request.URL.Hostname())
197}
198
199// EndpointNeedsScopes adds additional OAuth scopes to an HTTP response as if they were returned from the
200// server endpoint. This improves HTTP 4xx error messaging for endpoints that don't explicitly list the

Callers 1

processResponseFunction · 0.92

Calls 2

generateScopesSuggestionFunction · 0.85
GetMethod · 0.65

Tested by

no test coverage detected