Гость
Форумы / WCF, Web Services, Remoting [игнор отключен] [закрыт для гостей] / WCF Basic auth REST/SOAP / 2 сообщений из 2, страница 1 из 1
11.08.2014, 10:18
    #38717022
Pavluha
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
WCF Basic auth REST/SOAP
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
11.08.2014, 10:20
    #38717025
Pavluha
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
WCF Basic auth REST/SOAP
По текущему конфигу вот такая ошибка сейчас:

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


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