Имя: Пароль:
1C
1С v8
HTTP соединение: как сохранить в течение всего сеанса?
0 Nicole
 
29.08.19
11:34
Работаю с неким сервисом. Перед получением данных с этого сервиса необходимо пройти авторизацию. Необходимо сделать так, чтобы
авторизация выполнялась один раз - при первом запросе, а все последующие использовали это HTTP соединение и полученные в ходе авторизации куки.
Какой механизм лучше для этого использовать? Параметры сеанса? Спасибо.
1 Pro1001C
 
29.08.19
11:39
А если через токен? Первый раз прошли авторизацию, получили временный токен, а дальше уже с ним работаете
2 Nicole
 
29.08.19
11:53
(1) простите за непонятливость, но - ????
3 bootini
 
29.08.19
11:54
(1) При разрыве соединения уже другой токен нужен.
4 Pro1001C
 
29.08.19
11:57
(2) посмотрите документацию к апи такскома, у них похоже реализовано
(3) Почему? Прошли авторизацию, получили токен. А другие методы работают только через токен, без авторизации. Если сервер хранит токен какое-то время, то разрыв соединения не страшен
5 Йохохо
 
29.08.19
12:01
(3) что такое разрыв HTTPсоединение?
6 bootini
 
29.08.19
12:11
(5)  Имелось ввиду как через браузер - авторизировался полазил по сайту, закрыл страницу, авторизируйся снова.
7 bootini
 
29.08.19
12:12
(5) а в случае с временным токеном, разрыв это когда он устаривает
8 Cyberhawk
 
29.08.19
12:15
Если в актуальных 8.3 это еще прокатывает, то в структуру и ПоместитьВоВременноеХранилище (с указанием УИДа).
Тогда не протухнет (в лучшем случае до 20 минут).
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан