2

私は自分のプロジェクトでスプリングレストサービスを使用しています。次に、残りのサービスに基本認証を適用したいと思います。基本認証を行うことはできますが、その基本認証パラメーターにユーザー名が必要です。リクエストから基本認証パラメータを抽出できません。

サンプルURL:

http://testusername:testpasword@localhost:7001/sampleApp/rest/test.json

上記のURLを認証した後、サービスクラスにtestusernameが必要です。

認証にapacheLDAPを使用しています。したがって、私のアプリケーションでは、スプリングセキュリティを使用しません。ただし、サービスクラスには基本認証パラメータが必要です。

My RestクラスAPI:

@RequestMapping(value="/test", method = {RequestMethod.POST,RequestMethod.GET},
        headers="Accept=application/xml, application/json")
public String getData() (String userId,HttpServletRequest request) {

    return "test";
}

誰かが私を助けることができますか?

4

1 に答える 1