用于svc服务的Web配置中的安全设置

时间:2013-10-03 11:07:18

标签: c# wcf

所以,我想从wcf服务http://www.domain/Service.svc获取数据。要访问,您需要标题Authorization:username_value:password_value,以纯文本格式。但是,当我尝试从Service.svc获取数据时,我收到400 Bad Request。我的猜测是必须相应设置的安全部分。我的设置现在是:

<system.serviceModel>
    <bindings>
        <basicHttpBinding>
            <binding name="BasicHttpBinding_IService" closeTimeout="00:01:00">
                <security mode="None">
                    <transport clientCredentialType="None" proxyCredentialType="None" />
                    <message clientCredentialType="UserName"  />
                </security>

这样可以吗?感谢。

1 个答案:

答案 0 :(得分:0)

使用:

<security mode="Transport">
    <transport clientCredentialType="UserName" proxyCredentialType="None" />
</security>