powered by simpleCommunicator - 2.0.46     © 2025 Programmizd 02
Форумы / WCF, Web Services, Remoting [игнор отключен] [закрыт для гостей] / WCF Basic auth REST/SOAP
2 сообщений из 2, страница 1 из 1
WCF Basic auth REST/SOAP
    #38717022
Pavluha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
REST + SSL + Basic auth работает

SOAP + SSL + Basic auth нет.

Достаточно ли изменить привязки для работы или что-то надо еще?
И что надо изменить в конфиге?

Мой конфиг:
Код: xml
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.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
  <system.web>
    <compilation debug="true" targetFramework="4.5">
      <assemblies>
        <add assembly="System.Data.Entity, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
      </assemblies>
    </compilation>
    <httpRuntime targetFramework="4.5" />
  </system.web>
  <system.serviceModel>
    <client />
    <bindings>
      <webHttpBinding>
        <binding name="StreamedRequestWebBinding" openTimeout="10:15:00" receiveTimeout="10:15:00" sendTimeout="10:15:00" bypassProxyOnLocal="true" hostNameComparisonMode="WeakWildcard" maxBufferSize="2147483647" maxBufferPoolSize="2147483647" maxReceivedMessageSize="2147483647" transferMode="StreamedRequest" useDefaultWebProxy="false">
          <readerQuotas maxStringContentLength="2147483647" maxArrayLength="2147483647" />
          <security mode="Transport">
            <transport clientCredentialType="Basic" />
          </security>
        </binding>
      </webHttpBinding>
      <basicHttpBinding>
        <binding name="ServiceSoapBindingConfig" openTimeout="10:15:00" receiveTimeout="10:15:00" sendTimeout="10:15:00" bypassProxyOnLocal="true" hostNameComparisonMode="WeakWildcard" maxBufferSize="2147483647" maxBufferPoolSize="2147483647" maxReceivedMessageSize="2147483647" transferMode="StreamedRequest" useDefaultWebProxy="false">
          <readerQuotas maxStringContentLength="2147483647" maxArrayLength="2147483647" />
          <security mode="TransportWithMessageCredential">
            <message clientCredentialType="UserName" />
          </security>
        </binding>
      </basicHttpBinding>
    </bindings>
    <services>
      <service name="GSSWService.GSSWService" behaviorConfiguration="ServiceBehaviour">
        <endpoint address="" behaviorConfiguration="web" binding="webHttpBinding" bindingConfiguration="StreamedRequestWebBinding" contract="GSSWService.IGSSWService" />
        <endpoint address="" binding="basicHttpBinding" bindingConfiguration="ServiceSoapBindingConfig" contract="GSSWService.IGSSWService" />
      </service>
    </services>
    <behaviors>
      <serviceBehaviors>
        <behavior name="ServiceBehaviour">
          <serviceMetadata httpsGetEnabled="true" httpGetEnabled="false" />
          <serviceAuthorization serviceAuthorizationManagerType="GSSWService.BasicAuthorization, GSSWService" />
          <serviceDebug includeExceptionDetailInFaults="True" />
        </behavior>
      </serviceBehaviors>
      <endpointBehaviors>
        <behavior name="web">
          <webHttp faultExceptionEnabled="true" helpEnabled="true" />
        </behavior>
      </endpointBehaviors>
    </behaviors>
    <serviceHostingEnvironment multipleSiteBindingsEnabled="false" minFreeMemoryPercentageToActivateService="0" />
  </system.serviceModel>
  <system.webServer>
    <modules runAllManagedModulesForAllRequests="true" />
    <directoryBrowse enabled="true" />
  </system.webServer>
...
Рейтинг: 0 / 0
WCF Basic auth REST/SOAP
    #38717025
Pavluha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
По текущему конфигу вот такая ошибка сейчас:

Экземпляр привязки уже ассоциирован с прослушиванием URI " https://...............". Если двум конечным точкам необходимо использовать общий ListenUri, им также требуется общий экземпляр объекта привязки. Две конфликтующие конечные точки были указаны в вызовах AddServiceEndpoint(), файле конфигурации, либо в комбинации вызовов AddServiceEndpoint() и файла конфигурации.
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / WCF, Web Services, Remoting [игнор отключен] [закрыт для гостей] / WCF Basic auth REST/SOAP
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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