Я использую Spring WS 2.2.0 с WS-Security (wss4j) и WS-Addressing.
Я хочу опубликовать две веб-службы, одна с аутентификацией по имени пользователя и паролю и шифрованием / дешифрованием мыльного тела (запрос и ответ), а другая только с аутентификацией по имени пользователя и паролю.
Как мне настроить Wss4jSecurityInterceptor
на AnnotationActionEndpointMapping
?
Я бы хотел настроить два AnnotationActionEndpointMapping
с разными Wss4jSecurityInterceptor's
, чтобы было два разных EndpointInvocationChain
, один с шифрованием, а другой без него. Но вы не можете указать два разных AnnotationActionEndpointMapping
, потому что это не удается при регистрации конечных точек на AbstractActionEndpointMapping.registerEndpoint()
.
Или я должен расширить AnnotationActionEndpointMapping
, переопределив registerEndpoint()
, чтобы я мог указать, следует ли регистрироваться или нет.