Francis js o auth