Plugins App: Switch to resource authorizer (#115019)

This commit is contained in:
Todd Treece
2025-12-10 09:12:26 -05:00
committed by GitHub
parent c4c1708e38
commit ac55fad1ba
6 changed files with 13 additions and 93 deletions
@@ -9,13 +9,13 @@ import (
claims "github.com/grafana/authlib/types"
)
func NewResourceAuthorizer(c claims.AccessClient) authorizer.Authorizer {
func NewResourceAuthorizer(c claims.AccessChecker) authorizer.Authorizer {
return ResourceAuthorizer{c}
}
// ResourceAuthorizer is used to translate authorizer.Authorizer calls to claims.AccessClient calls
type ResourceAuthorizer struct {
c claims.AccessClient
c claims.AccessChecker
}
func (r ResourceAuthorizer) Authorize(ctx context.Context, attr authorizer.Attributes) (authorizer.Decision, string, error) {