I have JAX-RS service at api/interface/data and I have used login filter in my web-app that fiters all url and makes sure user is logged in.
Login filter code is:
all(controller:'site',invert:true) {
before = {
if (session.getAttribute("currentUserId")==null) {
redirect(controller:"site",action:"index")
return false
}
}
}
The problem is that whenever I request my web service through any rest client is redirect me as I am not logged in into session.
I 've tried to use all(controller:'site|api',invert:true) but it didn't work.