0
我有一個servlet運行在我的服務器Tomcat(A)上,我想限制這個servlet的訪問。如何確保訪問一個servlet?
如果訪問此安全servlet的請求僅來自我的服務器,那麼只有任何人可以訪問此servlet。如果請求將來自另一個Tomcat(B),那麼請求將無法進入servlet。
如果有人想進行ajax調用並想訪問我的servlet,那麼他們也無法訪問我的servlet。
我該如何做到這一點?
我有一個servlet運行在我的服務器Tomcat(A)上,我想限制這個servlet的訪問。如何確保訪問一個servlet?
如果訪問此安全servlet的請求僅來自我的服務器,那麼只有任何人可以訪問此servlet。如果請求將來自另一個Tomcat(B),那麼請求將無法進入servlet。
如果有人想進行ajax調用並想訪問我的servlet,那麼他們也無法訪問我的servlet。
我該如何做到這一點?
最好的方法是將這個邏輯放在應用程序或tomcat之外。分離問題:您的應用程序處理業務邏輯,另一個組件處理安全性。
大多數nginx
被用作外部世界和您的應用程序之間的網關,您可以在其中配置誰可以訪問什麼。
這通常獨立適用於您將用於您的業務邏輯的哪種技術。