Защита REST из трикотажа с дайджест-проверкой подлинности - PullRequest
0 голосов
/ 09 марта 2012

У меня есть реализация REST на сервере и клиенте в Джерси, и я хочу добавить дайджест-аутентификацию.К сожалению, после того, как я добавил следующий код в мой клиент:

cli.addFilter(new HTTPDigestAuthFilter(username, password));

я получаю следующее исключение:

SEVERE: A message body reader for Java class uk.org.infectogenomics.model.Workflow, and Java type class uk.org.infectogenomics.model.Workflow, and MIME media type application/octet-stream was not found

Исключение верно - у меня нет читателя для этого типаобъекта для октет-потока, но у меня есть для XML, и я использую XML, и все работало до включения дайджест-проверки подлинности, поэтому я предполагаю, что это потому, что когда сначала выполняется запрос, сервер отправляет некоторые двоичные данные как часть проверки подлинностизапрос, а затем клиент (фильтр проверки подлинности) должен иметь дело с этим, а не передавать его клиенту?Так какой же самый простой способ реализовать аутентификацию DIGEST на стороне клиента при использовании JERSEY?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...