Привет, воины кода и обменники стека.
Я тщетно пытался установить учетные данные для веб-службы. Я написал веб-сервис в Websphere (java ee), и для вызова любой из служб требуется имя пользователя и пароль в заголовке. Я могу нормально запустить его в пользовательском интерфейсе SOAP, но мне нужно иметь возможность использовать его из веб-клиента .net.
До сих пор я пытался установить учетные данные так...
dlc.ClientCredentials.UserName.UserName = "idiotCreds";
dlc.ClientCredentials.UserName.Password = "someWhackyPWD";
И пока я только что получил это исключение
security.wssecurity.WSSContextImpl.s02: com.ibm.websphere.security.WSSecurityException: Exception org.apache.axis2.AxisFault: CWWSS6500E: There is no caller identity candidate that can be used to login. ocurred while running action: com.ibm.ws.wssecurity.handler.WSSecurityConsumerHandler$1@42304230
Что, как я предполагаю, говорит мне, что учетные данные не установлены...
Несмотря на то, что я установил учетные данные клиента. Нужно ли мне создавать и добавлять здесь заголовок мыла вручную? Я думал, что это должно было обрабатываться этим клиентским объектом? Есть идеи, ребята? Спасибо