Refactoring noir-auth.core/authenticate

Now it looks more concise.