Make the authentication system extensible.