MCPcopy Create free account
hub / github.com/cli/cli / ScopesSuggestion

Function ScopesSuggestion

api/client.go:344–349  ·  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

342// ScopesSuggestion is an error messaging utility that prints the suggestion to request additional OAuth
343// scopes in case a server response indicates that there are missing scopes.
344func ScopesSuggestion(resp *http.Response) string {
345 return generateScopesSuggestion(resp.StatusCode,
346 resp.Header.Get("X-Accepted-Oauth-Scopes"),
347 resp.Header.Get("X-Oauth-Scopes"),
348 resp.Request.URL.Hostname())
349}
350
351// EndpointNeedsScopes adds additional OAuth scopes to an HTTP response as if they were returned from the
352// 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