EXCHANGE_TOKEN: async()

in s12d/client/src/store/auth.js [48:62]


    EXCHANGE_TOKEN: async ({
      commit
    }) => {
      commit('START_AUTHORIZING');
      const oauthTokenBodyJson = {
        grant_type: "authorization_code",
        client_id: process.env.VUE_APP_CLIENT_ID,
        code: queryStringParams.get("code") || null,
        redirect_uri: window.location.origin
      };
      const oauthTokenBody = convertJSON(oauthTokenBodyJson);
      return axios.post(`${process.env.VUE_APP_AUTH_DOMAIN}/oauth2/token`, oauthTokenBody, {
        ["Content-Type"]: "application/x-www-form-urlencoded",
      })
    },