Refactor authentication module