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

Function ScopesSuggestion

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

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