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

c# – 如何将公共Web服务API设为私有?

发布时间:2020-12-15 08:38:39 所属栏目:百科 来源:网络整理
导读:我有一个API,仅供 iphone,android和blackberry移动应用程序使用,我不想让其他人使用API??或查看SOAP API. 我该怎么做呢? 注意:如果我限制IP并使Web服务保密,移动应用程序将停止工作,如果我公开,那么任何人都可以看到Web服务. 解决方法 作为起点,您可以禁用
我有一个API,仅供 iphone,android和blackberry移动应用程序使用,我不想让其他人使用API??或查看SOAP API.

我该怎么做呢?

注意:如果我限制IP并使Web服务保密,移动应用程序将停止工作,如果我公开,那么任何人都可以看到Web服务.

解决方法

作为起点,您可以禁用WSDL发布.这样,只有已生成代理的客户端才能发现和使用Web服务.当然,该服务仍然是公开的,任何知道如何正确格式化SOAP请求的人都可以调用它.第二步是引入安全性(私钥,HTTPS,客户端证书等),以便只有受信任的客户端才能使用该服务.

(编辑:李大同)

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

    推荐文章
      热点阅读