[英]How to add basic authentication to a Axis2 service?
我通常會使用Web服務器(nginx / apache)和/或應用程序服務器(tomcat)托管我的Web服務,並在那里配置基本身份驗證。 這樣,您可以獲得更好的控制,日志記錄和監視選項。 特別是如果您要針對數據庫,LDAP或活動目錄進行身份驗證。
我使用嵌入式Jetty,並部署了Axis2 war。
我使用此處的示例向Jetty添加了基本身份驗證,並進行了兩個小更改:
loginService.putUser(“ username”,Credential.getCredential(“ password”),new String [] {“ user”});
mapping.setPathSpec(“ / *”);
更改為僅與我的服務Web路徑匹配,因此其余的Axis界面將不需要用戶名和密碼。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.