2009-11-26 42 views
1

我知道「XMLHttpRequest」對象支持一個「open」方法,它有一個用戶名和密碼的可選參數。我剛發現這些參數可以成爲需要基於容器認證的請求的供應商。什麼是基於容器的身份驗證?

這是方法簽名:

open(method, url, async, username, password) 

有人可以幫我出基於容器的認證的含義是什麼?

回答

4

基於容器意味着Web應用程序的容器(例如tomcat,jboss等)執行身份驗證,並使Web應用程序知道身份驗證結果。因此,您的Web應用程序不需要實現NTLM,HTTP Basic或任何驗證代碼,因爲容器已經完成了所有這些。

+0

非常感謝。您能否突出強調基於容器和(NTLM,HTTP Base)之間的區別。在實施方面。請。 – Tebo 2009-11-26 10:10:06

+0

這就是認證發生的「何處」和認證發生的「如何」之間的區別。這不是真的可比。 – 2009-11-26 10:24:20

+0

再次感謝你。正如我所猜測的,Container-Based更像是一個配置,其餘的都是通過編程完成的。 – Tebo 2009-11-26 10:31:36