Мы используем CXF 3.x, проект имеет классы MyFeature extends AbstractFeature
и `MyFilter расширяет OAuthRequestFilter.
Внутри MyFeature
объекта класса MyFilter
, созданного как MyFilter myFilter = new MyFilter (classObj);
, где classObj
является объектомкласса, к которому должен применяться фильтр.
Когда я достигаю конечной точки, она выдает ошибку как 403.
Далее, когда я использую сообщения отладчика и LOG, я узнаю, что внутриВ файле org.apache.cxf.interceptor.security.AbstractAuthorizingInInterceptor
(cxf-core версии 3.0.4.redhat-621159) есть функция getTargetMethod
, и внутри этого метода оцениваются BindingOperationInfo
и m.get("org.apache.cxf.resource.method")
null
, из-за которых я получаю 403.
Примечание. Мы используем пакет osgi (jboss) в качестве стратегии развертывания.