add missing authenticate functions to viewer