Я создаю веб-приложение, используя .net 2010, c #. Я хочу создать несколько проектов в одном решении.
Веб-приложение asp.net
Библиотека классов для хранения нормальной бизнес-логики.
Библиотека классов для хранения бизнес-логики для вызова стороннего API.
Когда я вызываю сторонний API, мне нужно сначала войти в систему, и сторонний API вернет мне сеанс связи, пока я не выйду из системы. То, что я хочу, это остаться в том же сеансе входа в систему в веб-приложении asp.net. Это означает, что когда пользователь вошел в систему из веб-формы, программа войдет в систему стороннего API и получит сеанс для этого пользователя; другой пользователь вошел в систему через веб-форму, программа войдет в систему стороннего API и получит еще один сеанс для этого пользователя. всякий раз, когда пользователь выполняет некоторые вызовы на уровне бизнес-логики, метод на уровне бизнес-логики должен иметь возможность узнать, какой сеанс от стороннего API он использует.
Кроме того, я мог бы захотеть позже использовать библиотеку классов 2 для приложения WPF или консольного приложения.
Как я могу это реализовать?