title: Nuxt Auth doesn't work with Google strategie
body: <p>I'm trying to implement a Google authentication in front of a Nuxt website. I using the community <a href="http://%20https://github.com/nuxt-community/auth-module" rel="nofollow noreferrer">Auth module</a> with the buid-in google strategie. Actually, the authentication is working perfectly in localhost but it's not working when the website is online. Sometime, Google responds with a 401 error (for invalid credentials).</p>
  
  <p>Here is what look like my <code>nuxt.config.js</code> file:</p>
  
  <pre class="lang-js prettyprint-override"><code>export default {
    mode: 'spa',
  
    modules: [
      "@nuxtjs/axios",
      "@nuxtjs/auth",
      "@nuxtjs/vuetify",
    ],
  
    auth: {
      strategies:{
        google: {
          client_id:
            "XXXXXXXX-xxxxxxxxxxxxxxx.apps.googleusercontent.com"
        }
      },
      redirect: {
        login: '/login',
        logout: '/login',
        home: '/',
        callback: '/callback'
      }
    }
  }
  </code></pre>
  
  <p>And here my <code>login.vue</code> page :</p>
  
  <pre class="lang-js prettyprint-override"><code>&lt;template&gt;
    &lt;v-btn @click="loginClicked()"&gt;Login with Google&lt;/v-btn&gt;
  &lt;/template&gt;
  
  &lt;script&gt;
    export default {
        middleware: ['auth'],
        methods: {
          consoleLog(text) {
              if (this.log !== null) {
                  this.log += text + "\n";
              } else {
                  this.log = text + "\n";
              }
          },
          async loginClicked() {
              try {
                  let res = await this.$auth.loginWith('google');
                  console.log("login result: " + res);
              } catch (err) {
                  this.consoleLog("login error: " + err);
              }
          }
      }
    }
  &lt;/script&gt;
  </code></pre>