Коллеги, добрый день!
Нам нужно запустить интеграцию с одним сайтом, но api там нет, поэтому мы парсим страницу и забираем нужные данные. Парсер реализован как конфигурационный сервис на C#.
Чтобы нас сразу не забанили, у нас задача делать авторизацию только по факту появления ошибки что пользователь не авторизован.
Но для этого Куки, которые мы получаем для авторизации нужно хранить или в статике или на глобальном уровне.
Каким образом это можно реализовать в системе?
Заранее спасибо!)
Нравится
Добрый день.
Классических варианта 2:
1. Хранение на уровне приложения. Статическая переменная в вашем классе или другом отдельном классе по работе с Cookie (например можно завести класс CookieManager), в которой будет храниться получаемый вами CookieContainer.
2. Хранение на уровне Redis. В общем-то Redis позволяет хранить данные любого типа по принципу "ключ-значение".
Добрый день.
Классических варианта 2:
1. Хранение на уровне приложения. Статическая переменная в вашем классе или другом отдельном классе по работе с Cookie (например можно завести класс CookieManager), в которой будет храниться получаемый вами CookieContainer.
2. Хранение на уровне Redis. В общем-то Redis позволяет хранить данные любого типа по принципу "ключ-значение".