-1
glassfish v3.01にjava ee 6アプリケーションがデプロイされていますが、私たちはいくつかのEJBをWebサービスとして公開したいと思いますが、Webサービスのエンドポイントのセキュリティと認証に問題があります。カスタムログインモジュールとレルムを使用しています。 Webサービスの呼び出しを認証するにはどうすればいいですか?glassfishが@Webserviceを呼び出す
おかげ ギデオン
@WebService
@Stateless
@DeclareRoles({Role.WEBMASTER, Role.ACCOUNTADMIN, Role.ACCOUNTUSER})
@RolesAllowed({Role.WEBMASTER,Role.ACCOUNTADMIN,Role.ACCOUNTUSER})
public class SmppService
{
@EJB
private SmppEjb ejbRef;// Add business logic below. (Right-click in editor and choose
@WebMethod(operationName = "sendMessage")
@Oneway
public void sendMessage(@WebParam(name = "cellNumber")
String cellNumber, @WebParam(name = "message")
String message) {
ejbRef.sendMessage(cellNumber, message);
}
}