add resourcescope to AttributesRecord when determine whether the user can list namespace
This commit is contained in:
@@ -702,10 +702,9 @@ func (t *tenantOperator) Auditing(user user.Info, queryParam *auditingv1alpha1.Q
|
|||||||
listEvts := authorizer.AttributesRecord{
|
listEvts := authorizer.AttributesRecord{
|
||||||
User: user,
|
User: user,
|
||||||
Verb: "list",
|
Verb: "list",
|
||||||
APIGroup: "",
|
|
||||||
APIVersion: "v1",
|
|
||||||
Resource: "namespaces",
|
Resource: "namespaces",
|
||||||
ResourceRequest: true,
|
ResourceRequest: true,
|
||||||
|
ResourceScope: request.ClusterScope,
|
||||||
}
|
}
|
||||||
decision, _, err := t.authorizer.Authorize(listEvts)
|
decision, _, err := t.authorizer.Authorize(listEvts)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
|
|||||||
Reference in New Issue
Block a user