我知道“XMLHttpRequest”对象支持“open”方法,该方法有一个用户名和密码的可选参数。我刚刚发现这些参数可以是需要基于容器的身份验证的请求的供应商。
这是方法签名:
open(method, url, async, username, password)
有人可以帮我解决基于容器的身份验证的含义吗?
答案 0 :(得分:4)
基于容器意味着Web应用程序的容器(例如tomcat,jboss等)执行身份验证,并使您的Web应用程序知道身份验证的结果。
因此,您的Web应用程序不需要实现NTLM,HTTP Basic或任何身份验证代码,因为容器已经完成了所有这些操作。