Chore: Update authlib (foder as top level argument) (#111800)
This commit is contained in:
@@ -87,8 +87,7 @@ func (r *subAccessREST) getAccessInfo(ctx context.Context, name string) (*folder
|
||||
Resource: foldersV1.RESOURCE,
|
||||
Namespace: ns.Value,
|
||||
Name: name,
|
||||
Folder: obj.GetFolder(),
|
||||
})
|
||||
}, obj.GetFolder())
|
||||
return tmp.Allowed
|
||||
}
|
||||
|
||||
|
||||
@@ -287,7 +287,7 @@ func (b *APIBuilder) GetAuthorizer() authorizer.Authorizer {
|
||||
Name: a.GetName(),
|
||||
Namespace: a.GetNamespace(),
|
||||
Subresource: a.GetSubresource(),
|
||||
})
|
||||
}, "")
|
||||
if err != nil {
|
||||
return authorizer.DecisionDeny, "failed to perform authorization", err
|
||||
}
|
||||
|
||||
@@ -515,9 +515,8 @@ func (r *DualReadWriter) authorize(ctx context.Context, parsed *ParsedResource,
|
||||
Resource: parsed.GVR.Resource,
|
||||
Namespace: id.GetNamespace(),
|
||||
Name: name,
|
||||
Folder: parsed.Meta.GetFolder(),
|
||||
Verb: verb,
|
||||
})
|
||||
}, parsed.Meta.GetFolder())
|
||||
if err != nil || !rsp.Allowed {
|
||||
return apierrors.NewForbidden(parsed.GVR.GroupResource(), parsed.Obj.GetName(),
|
||||
fmt.Errorf("no access to read the embedded file"))
|
||||
|
||||
@@ -142,7 +142,7 @@ func (s *LocalInlineSecureValueService) canIdentityReadSecureValue(ctx context.C
|
||||
Resource: secretv1beta1.SecureValuesResourceInfo.GroupResource().Resource,
|
||||
Namespace: namespace.String(),
|
||||
Name: name,
|
||||
})
|
||||
}, "")
|
||||
if err != nil {
|
||||
return fmt.Errorf("checking access for secure value %s: %w", name, err)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user