このようなWebサービスセキュリティを実現したい( http://docs.oracle.com/cd/E24329_01/web.1211/e24983/secure.htm -例はjavaee用です)
ただし、Tomcat + jersey アプリケーション内。そうすることは可能ですか?
私が見る限り、Tomcatにはこの場合に機能するannotation-apiがあります。方法がわかりません。
package samples.helloworld;
import javax.ws.rs.GET;
import javax.ws.rs.Path;
import javax.ws.rs.Produces;
import javax.annotation.Security.RolesAllowed;
@Path("/helloworld")
@RolesAllowed({"ADMIN", "ORG1"})
public class helloWorld {
@GET
@Path("sayHello")
@Produces("text/plain")
@RolesAllows("ADMIN")
public String sayHello() {
return "Hello World!";
}
}