加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Windows > 正文

使用SWAGGER-UI中的Windows身份验证调用WCF

发布时间:2020-12-14 05:43:34 所属栏目:Windows 来源:网络整理
导读:我有一个使用 Windows身份验证的WCF REST服务,这里是配置: webHttpBinding binding name="web_authenticate_binding" maxReceivedMessageSize="2147483647" security mode="TransportCredentialOnly" transport clientCredentialType="Windows" / /security
我有一个使用 Windows身份验证的WCF REST服务,这里是配置:

<webHttpBinding>
    <binding name="web_authenticate_binding" maxReceivedMessageSize="2147483647">
      <security mode="TransportCredentialOnly">
        <transport clientCredentialType="Windows" />
      </security>
      <readerQuotas maxDepth="128" maxStringContentLength="2147483647" maxArrayLength="16384" maxBytesPerRead="4096" maxNameTableCharCount="16384" />
    </binding>
  </webHttpBinding>

我正在尝试使用SWAGGER-UI(和SWAGGER编辑器)来调用此REST服务,但是当我调用该服务时,我得到了401 Unauthorized,因为我没有发送我的Windows凭据.

如何将我的Windows凭据发送到SWAGGER-UI或将其作为参数提供,以便每个人都可以传递自己的凭据?

解决方法

如果您希望某人传递自己的凭据,则需要更改clientCredentialType.此参考可能有所帮助: https://msdn.microsoft.com/en-us/library/ms733836(v=vs.110).aspx.

基本身份验证类型可能是最简单的,但它取决于它是否适合您.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读