Auth wrapper now use request for validation