Skip to content

Commit 6f3c503

Browse files
authored
fix: pass OBO auth to asserts client, if available (#135)
1 parent 75059c5 commit 6f3c503

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

tools/asserts.go

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,11 +18,14 @@ import (
1818
func newAssertsClient(ctx context.Context) (*Client, error) {
1919
grafanaURL, apiKey := mcpgrafana.GrafanaURLFromContext(ctx), mcpgrafana.GrafanaAPIKeyFromContext(ctx)
2020
url := fmt.Sprintf("%s/api/plugins/grafana-asserts-app/resources/asserts/api-server", strings.TrimRight(grafanaURL, "/"))
21+
accessToken, userToken := mcpgrafana.OnBehalfOfAuthFromContext(ctx)
2122

2223
client := &http.Client{
2324
Transport: &authRoundTripper{
24-
apiKey: apiKey,
25-
underlying: http.DefaultTransport,
25+
apiKey: apiKey,
26+
accessToken: accessToken,
27+
userToken: userToken,
28+
underlying: http.DefaultTransport,
2629
},
2730
}
2831

0 commit comments

Comments
 (0)