[RESOLVIDO] VRaptor Brutauth Bloqueia QuartzController

Ao criar a seguinte Rule do plugin Vraptor-brutauth

@RequestScoped 
@GlobalRule
public class ShoudBeLoggedRule implements CustomBrutauthRule {

    @Inject private UserSession userSession;

    public boolean isAllowed() {
        return userSession.isLogged();
    }
}

Acontece o seguinte problema:
QuartzConfigurator - Invoking quartz configurator at http://localhost:8080/jobs/configure

Dessa forma não consigo ter um CronJob executando sem o usuário estar logado.

Existe um método “isIgnored()” que eu possa implementar para ignorar o QuartzController do Vraptor-quartz?

[EDITED]

Nessa global rule eu posso receber injetado o HttpServletRequest pegar a URI e retornar true
Isso seria muita “gambiarrra”?
Tem alguma forma de receber alguma @Inject e saber qual o Controller que está pedindo permissão?

Recebi com @Inject o objeto ControllerMethod do Vraptor e faço um if onde se o type for igual a QuartzController, eu retorno true, autorizando assim o acesso mesmo que o user não esteja logado.

Se tivesse um “exclude” na @GlobalRule do Vraptor-Brutauth, acho que ficaria melhor.