1
5
取决于协议。
同样地,即使登录事务不安全,至少如果它只发生一次,窃听就稍微困难一些。使用起来也有点困难。 如果你不关心安全性,我甚至不会使用用户名/密码,只是一个API密钥。相当于相同的东西,但如果用户不选择它,那么至少它不会类似于他们的任何其他密码,所以它不会影响其他任何东西时,它被盗。 AFAIK说,如果你足够关心安全性,以至于所有的事情都是通过https完成的,那么你使用什么样的身份识别机制并没有多大区别。所以做一些简单的事情。
|
2
0
顺便问一下,你在考虑性能吗?我建议在每次请求时发送凭据并进行身份验证,除非您真的发现这是一个瓶颈。SSL根本不够,它只提供web服务的加密和身份验证。但是想想客户端身份验证(客户端证书在这里可以帮助)和授权,可能不是所有的web服务用户都被允许调用所有的方法,所有的方法调用都需要记录下来进行审计。在这种情况下,每次调用都需要显示用户身份。 我开发并维护了一个基于SOA的核心系统web服务,该服务是在WCF中开发的,它使用windows身份对基于.Net的客户端进行身份验证和授权,并对Java客户端使用双向certs身份验证,我没有性能问题。 |
3
0
史蒂夫·杰索普为我澄清了一些事情:
|
Farid · 限制django每个客户的访问 2 年前 |
josegp · 在Nmap中-p-tag是什么意思 2 年前 |
kramer65 · 如何根据网站用户在S3上添加非公共网站文件? 6 年前 |
derf26 · 如何阻止React Web包包含包中的脚本。json 6 年前 |
user8663960 · 最好也是最简单的方法是保护登录表单的安全 6 年前 |