Tôi có WCF WebService với xác thực UserName và không thể kiểm tra bằng Soapui.WCF WebService với kiểm tra xác thực tên người dùng trên SoapUi
Ở đây bạn có web.config:
<behaviors>
<serviceBehaviors>
<behavior name="FHPBusinessLogicService.ServiceBehavior">
<serviceCredentials type="FHPBusinessLogicService.Security.PasswordServiceCredentials, FHPBusinessLogicService">
<userNameAuthentication userNamePasswordValidationMode="Custom" />
</serviceCredentials>
<serviceMetadata httpGetEnabled="true" httpsGetEnabled="true"/>
<serviceDebug includeExceptionDetailInFaults="true"/>
<serviceAuthorization principalPermissionMode="Custom" />
</behavior>
</serviceBehaviors>
</behaviors>
<bindings>
<basicHttpBinding>
<binding name="ServiceConf" maxReceivedMessageSize="65536" >
<readerQuotas maxStringContentLength="65536" maxArrayLength="65536" maxBytesPerRead="65536" />
<security mode="TransportWithMessageCredential" >
<message clientCredentialType="UserName" />
</security>
</binding>
</basicHttpBinding>
</bindings>
On soapUI tôi nhận: Một lỗi đã xảy ra khi xác minh an ninh cho thông điệp
Tôi đang thử nghiệm nó trên máy tính địa phương của tôi, địa phương iis 7 máy chủ.
Mọi đề xuất?
Điều này phải được đánh dấu là câu trả lời đúng. +1 – Jim