У меня есть служба json-rpc, принимающая только http POST-req, и я бы хотел, чтобы она использовала аутентификацию CAS SSO. Текущий запрос поток выглядит примерно так:
POST host/service/ -> 302 redirect
GET host/cas/login?service=https%3A%2F%2Fhost%2Fservice%2F -> 302 redirect
GET host/service/?ticket=ST-16-0rtrEQunbcbNdP16Eu07-cas -> 302 redirect
GET host/service/ -> 405 GET Method not supported
Я полагаю, нам нужно преобразовать последний GET в POST с сохранением исходных параметров тела сообщения. Есть подсказки? Добавление простого RequestCacheAwareFilter в цепочку spring-sec не помогло.