Неправильная авторизация доступа к ресурсам в репозитории JPA

У меня есть код репозитория JPA ниже:

@RepositoryRestResource(path="attributes",itemResourceRel="attribute",excerptProjection=AttributeHeaderProjection.class,exported = false)
public interface AttributeHeaderDataRestRepository extends JpaRepository<AttributeHeader, String> {

    @Query(" SELECT HDR FROM AttributeHeader HDR, AttributeObject OBJ "
            + "WHERE HDR.attribute=OBJ.attribute "
            + " AND OBJ.objName= ?1 ")
    List<AttributeHeader> byName( String name);
}

я получаю

"Неправильная авторизация доступа к ресурсам"

Ошибка CheckMarx для приведенного выше кода.

Как решить этот тип проблемы с CheckMarx?


person Rajesh Yadav    schedule 19.09.2019    source источник
comment
см. мой ответ здесь, который связан с вашим вопросом. вам нужно добавить некоторую форму проверки контроля доступа > stackoverflow.com/questions/57824178/. Пожалуйста, проголосуйте, если это помогло   -  person securecodeninja    schedule 20.09.2019


Ответы (1)


Не могли бы вы удалить @RepositoryRestResource с уровня репозитория и сделать его обычным репозиторием jpa, который может работать.

person Shubham Shinde    schedule 19.09.2019
comment
это не поможет. - person Simon Logic; 19.05.2021