アスペクトでラップする安らかなサービスのインターフェースがあります。
@Path("/rs-service/")
public interface ServiceRSI
{
@Override
@POST
@Path("/lookupParam/")
@Produces(MediaType.APPLICATION_XML)
ParamValue getParamValue(GetParamValue request);
}
次に、私のXMLの側面..
<aop:config>
<aop:aspect id="auditLoggingAspect" ref="auditLogging">
<aop:pointcut id="aspectA" expression="execution(* com.ServiceRSI.*(..))" />
<aop:around pointcut-ref="aspectA" method="logRequest" />
/>
</aop:aspect>
</aop:config>
私がしたい/する必要があるのは、このリクエストを行うために認証されたユーザーであったアスペクトにログインすることです。認証の一部として MessageDigest を使用しています。
通常は HTTPRequest にアクセスして、呼び出し時に認証されたユーザーを見つけますが、この場合はメソッドに渡されないため、アスペクトで傍受できません。
Restufull コールに関する側面から、認証されたユーザーにアクセスする方法を提案できる人はいますか?
ありがとう