Политика безопасности WS идет в сгенерированном WSDL - PullRequest
0 голосов
/ 07 июня 2018

Мы разрабатываем сервис Apache CXF SOAP MTOM для загрузки документов на сервер.

В рамках этого нам нужно включить безопасность в обслуживании.Поэтому мы используем WS-Security Policy для обеспечения безопасности.

Мы также добавили ниже аннотации в интерфейс службы и класс реализации службы.

  1. @ Policies ({@Policy (uri = "classpath: ut.policy.xml"), размещение = Policy.Placement.BINDING)})

Я поместил ut.policy.xml файл, как WEB-INF, так и папку src / resources.

Ниже приведен cxf.xml

    <jaxws:features>
        <bean class="org.apache.cxf.feature.LoggingFeature" />
    </jaxws:features>

    <jaxws:properties>
        <entry key="mtom-enabled" value="true" />
        <entry key="ws-security.callback-handler" value-ref="passwordCallback" />
    </jaxws:properties>
</jaxws:endpoint>
<cxf:bus>
    <cxf:features>
        <p:policies ignoreUnknownAssertions="true" />
        <cxf:logging />
    </cxf:features>
</cxf:bus>
<bean id="passwordCallback"
    class="com.uob.ewf.AuthenticationCallbackHandler" />

Тем не менее мы не можем сгенерировать политику WS-Security в сгенерированном файле WSDL.Пожалуйста, помогите нам решить эту проблему.

Спасибо.

...