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)
| 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. |
| 346 | func 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 |
no test coverage detected