Как разделить сессию между UI и Web Api?

У меня есть два приложения. Одним из них является интерфейс пользователя, который хранит информацию, такую ​​как идентификатор пользователя в сеансе. Другой веб-API, который взаимодействует с пользовательским интерфейсом. Мне нужно поделиться этим сеансом пользовательского интерфейса с веб-API.

1- Я знаю, что не рекомендуется использовать сессию с Web Api, но для моих целей мне нужно это сделать.

2 - Я использую sessionState mode="SQLServer" из-за веб-фермы.

<sessionState mode="SQLServer" sqlConnectionString="Server=servername;Database=dbname;User ID=username;Password=password;Application Name=name;" cookieless="false" allowCustomSqlDatabase="true" timeout="20"/>

<machineKey validationKey="SomeKey" decryptionKey="somekey" validation="SHA1" decryption="AES" />

оба приложения имеют одинаковую конфигурацию, но по какой-то причине, которую я не знаю, это не так.

3 - я все еще разрабатываю это локально.

Кто-нибудь может мне помочь?

0 ответов

Другие вопросы по тегам