Вход на сайт;проблема с безопасностью - PullRequest
0 голосов
/ 27 января 2019

Я пытаюсь зайти на этот сайт с помощью скрипта приложений Google. Загрузите некоторую информацию о пользователе: https://app.clubdesk.com/clubdesk/start

После многих часов проб и ошибок, я думаю, что у меня есть скрипт в порядке, но теперь, вероятно, возникли проблемы с безопасностью,Отладчик возвращает следующие результаты:

"JSESSIONID=A7FDA884609C7F2CABBD9E363D8AE818; Path=/; Secure; HttpOnly"
and 
200 as the result code (could not login)

Итак, я думаю, что у меня проблемы с безопасностью.

На основании подсказок, которые я нашел здесь https://developers.google.com/apps-script/reference/url-fetch/url-fetch-app, Я добавил это в манифест:

  "oauthScopes": [
    "https://www.googleapis.com/auth/script.external_request"
  ], 

Исходя из источника сайта, я посчитал, что этот скрипт должен работать:

    function LogIn() {
      var payload =
       {
         "userId" : "my user name",
         "password": "my password",
         "action": "login"
       };
      var options =
       {
         "method" : "post",
         "payload" : payload,
         "followRedirects" : false
       };
      var login = 
      UrlFetchApp.fetch("https://app.clubdesk.com/clubdesk/start" , 
      options);
      var sessionDetails = login.getAllHeaders()['Set-Cookie'];
      var test1= login.getResponseCode();
      debugger

}

К сожалению, результат все тот же:

"lang__v001=de; Max-Age=31536000; Expires=Mon, 27-Jan-2020 15:28:44 GMT; Domain=app.clubdesk.com; Path=/; Secure; HttpOnly"

Код ошибки результата: 200

В меню выберите Файл> Свойства проекта> Области все еще показывает https://www.googleapis.com/auth/script.external_request как необходимый, хотя я добавил его в манифест.

Есть ли кто-нибудь, кто может мне помочь с этим?Что я сделал не так?

...