Require auth-interface as a separate module