我有一个表,其中包含允许访问 WCF 服务的所有用户名及其哈希密码。
使用消息级安全性并将每个请求的用户名和密码作为加密正文的一部分传递是否存在问题?
为什么几乎没有人建议将此作为身份验证选项?
编辑以澄清:
将此与将传输安全性与证书进行对比,您必须在每个请求中将用户名和密码作为 ClientCredentials 的一部分发送。
如果消息级安全提供机密性、完整性和身份验证,那么为什么使用证书是更好的选择?将凭据作为加密正文的一部分传递而不是与 ClientCredentials 一起传递有什么缺点?