Skip to content
Snippets Groups Projects

Improve test coverage of rbac stuff

Merged Ghost User requested to merge 207-improve-test-coverage-of-rbac-stuff into develop
4 files
+ 184
7
Compare changes
  • Side-by-side
  • Inline
Files
4
@@ -125,16 +125,23 @@ func (auth *AuthInterceptor) verifyUserRoleAndRequestedCall(userRole, requestedM
return err
}
foundRoleInStorage := false
for _, storedRole := range storedRoles {
if userRole == storedRole.Name() {
foundRoleInStorage = true
err := auth.compareRequestedPermissionWithRolePermissions(requestedMethod, storedRole.GetPermissions())
if err != nil {
return err
}
}
if foundRoleInStorage {
return nil
}
}
return nil
return status.Errorf(codes.PermissionDenied, "wrong permissions")
}
func (auth *AuthInterceptor) compareRequestedPermissionWithRolePermissions(requestedMethod string, storedRolePermissions []string) error {
Loading