Почему API session_via_api_token выполняет перенаправление? - PullRequest
0 голосов
/ 28 января 2020

После запроса к API https://api.us.onelogin.com/api/1/login/auth и получения токена сеанса я передал токен API session_via_api_token, но я получаю перенаправление в любое время, когда не существует готового onelogin ie.

const makeCors = (session_token) => {
    let xhr = new XMLHttpRequest();
    xhr.withCredentials = true;
    const url = 'https://some_subdomain.onelogin.com/session_via_api_token' 
    const method = 'POST'
    const body = {"session_token": session_token};

    return new Promise((resolve, reject) => {
      xhr.onreadystatechange = () => {
        if (xhr.readyState !== 4) return;
        if (xhr.status >= 200 && xhr.status < 300) {
          return resolve(xhr);
        }
        return reject({
          error: true,
          status: xhr.status,
          statusText: xhr.statusText
        });
      }
      xhr.open(method, url, true);
      xhr.setRequestHeader("Content-Type", "application/json");
      xhr.send(JSON.stringify(body));
    })
  }

Что я делаю не так? Спасибо.

...