Prevent login filter to filter web service url

148 views Asked by At

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.

0

There are 0 answers