powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / WSMB: Web service с авторизацией
2 сообщений из 2, страница 1 из 1
WSMB: Web service с авторизацией
    #36650053
Фотография Vincent Vega
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Имеется веб сервис: SOAP input -> … -> SOAP Replay
Хочу прикрутить к нему простую авторизацию на основе Username + Password
В bar файле указал дефолтовую политику WSS10Default в поле Provider Policy Set. Веб сервис стал требовать авторизацию, ругается вот так:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
   <soapenv:Body>
      <soapenv:Fault xmlns:axis2ns11="http://schemas.xmlsoap.org/soap/envelope/">
         <faultcode>axis2ns11:Server.securityException</faultcode>
         <faultstring>CWWSS6521E: Вход в систему не выполнен, так как возникла исключительная ситуация: javax.security.auth.login.LoginException: Broker security returned failure; system.wss.consume.unt</faultstring>
         <detail>
            <Exception>org.apache.axis2.AxisFault: CWWSS6521E: Вход в систему не выполнен, так как возникла исключительная ситуация: javax.security.auth.login.LoginException: Broker security returned failure; system.wss.consume.unt
	at org.apache.axis2.AxisFault.makeFault(AxisFault.java: 430 )
	at com.ibm.ws.wssecurity.handler.WSSecurityConsumerBase.invoke(WSSecurityConsumerBase.java: 142 )
	at com.ibm.ws.wssecurity.handler.WSSecurityConsumerHandler.invoke(WSSecurityConsumerHandler.java: 461 )
	at org.apache.axis2.engine.Phase.invoke(Phase.java: 295 )
	at org.apache.axis2.engine.AxisEngine.invoke(AxisEngine.java: 266 )
	at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java: 163 )
	at com.ibm.broker.axis2.Axis2Invoker.processInboundRequest(Axis2Invoker.java: 2368 )
	at com.ibm.broker.axis2.Axis2Invoker.invokeAxis2OverHTTP(Axis2Invoker.java: 2069 )
	at com.ibm.broker.axis2.TomcatNodeRegistrationUtil.invokeAXIS2(TomcatNodeRegistrationUtil.java: 369 )
Caused by: com.ibm.wsspi.wssecurity.core.SoapSecurityException: CWWSS6521E: Вход в систему не выполнен, так как возникла исключительная ситуация: javax.security.auth.login.LoginException: Broker security returned failure; system.wss.consume.unt
	at com.ibm.wsspi.wssecurity.core.SoapSecurityException.format(SoapSecurityException.java: 67 )
	at com.ibm.ws.wssecurity.wssapi.token.impl.CommonTokenConsumer.invoke(CommonTokenConsumer.java: 291 )
	at com.ibm.ws.wssecurity.core.WSSConsumer.callTokenConsumer(WSSConsumer.java: 2048 )
	at com.ibm.ws.wssecurity.core.WSSConsumer.callTokenConsumer(WSSConsumer.java: 1909 )
	at com.ibm.ws.wssecurity.core.WSSConsumer.invoke(WSSConsumer.java: 750 )
	at com.ibm.ws.wssecurity.handler.WSSecurityConsumerBase.invoke(WSSecurityConsumerBase.java: 107 )
	...  7  more</Exception>
         </detail>
      </soapenv:Fault>
   </soapenv:Body>
</soapenv:Envelope>

Теперь собственно вопрос, где и как указывается имя пользователя и пароль в брокре?
...
Рейтинг: 0 / 0
WSMB: Web service с авторизацией
    #36650065
Фотография Vincent Vega
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Забыл еще указать! Создал SecurityProfile с авторизацие LDAP и в bar файле ее указал. Но как атм пользователя под нее создать не совсем понял.
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / WSMB: Web service с авторизацией
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]