当前位置:  开发笔记 > 后端 > 正文

没有SSL的WCF身份验证

如何解决《没有SSL的WCF身份验证》经验,为你挑选了1个好方法。

有没有办法设置身份验证(ala"基本身份验证")而不实际设置SSL证书?我还想在REST或常规SOAP WCF服务中执行此操作,最好是在REST中,但希望能够混合使用这些服务.换句话说,"我希望能够发送常规的旧用户名和密码,就像在基本身份验证中但没有SSL一样." 有没有办法做到这一点?



1> erikkallen..:

使用TransportCredentialOnly安全模式.这篇文章解释了如何做到这一点:

http://developers.de/blogs/damir_dobric/archive/2006/07/31/890.aspx.

不要忘记您还必须在IIS中启用基本身份验证.


只是关于TransportCredentialOnly的注释:TransportCredentialOnly安全模式选项传递用户凭据而不加密或签名消息.请谨慎使用此模式,因为它不会保护正在传输的凭据,并且必须通过其他方式保护,例如Internet协议安全性(IPSec).[来自http://msdn.microsoft.com/en-us/library/ff648505.aspx]
推荐阅读
mobiledu2402852357
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有