Axis2からwsdl2javaでサービスを作成しましたが、HTTP基本認証を追加します。Axis2サービスに基本認証を追加する方法は?
私はAxis2ホームページからthis文書とthis文書を読みましたが、サーバー構成を説明していないようです。サーバー側で基本認証を設定するにはどうすればよいですか?
Axis2からwsdl2javaでサービスを作成しましたが、HTTP基本認証を追加します。Axis2サービスに基本認証を追加する方法は?
私はAxis2ホームページからthis文書とthis文書を読みましたが、サーバー構成を説明していないようです。サーバー側で基本認証を設定するにはどうすればよいですか?
私は通常、Webサーバー(nginx/apache)および/またはアプリケーションサーバー(tomcat)を使用して自分のWebサービスをホストし、そこで基本認証を構成します。このようにして、より良い制御、ロギング、および監視オプションが得られます。特に、データベース、LDAP、またはアクティブディレクトリに対して認証を行いたい場合。
私は埋め込まれた桟橋を使用し、私はAxis2戦争を展開しました。
loginService.putUser(
Iは、2回の小さな変更でhere、実施例を用いて、桟橋に基本認証を追加しました"username"、Credential.getCredential( "password")、 new String [] {"user"});
mapping.setPathSpec( "/ *")。
は、私のサービスWebパスに一致するように変更されているため、残りの軸インターフェイスではユーザーとパスワードは必要ありません。
Webアプリケーションの認証は、Axis2固有のものではなく、いくつかの異なる手段で実現できます。あなたの研究の範囲を「BASIC認証によるJava Webアプリケーションのセキュリティ」に広げ、見つけたものを見てください。 – rmlan