2015-04-08 4 views
0

Я пытаюсь разместить страницы просмотра и контроллеры в приложении-1 и разместить бизнес-логику в приложении-2. Для экспорта бизнес-логики мы использовали REST. Когда запрос поступает из браузера, он попадает в приложение-1, а приложение-1 связывается с приложениями-2 через ссылки REST. Для каждого запроса от приложения-1 к приложению-2 рассматривается новый запрос. Как я могу поддерживать сеанс между app-1 и app-2 после входа в приложение.Как управлять сеансом между двумя приложениями?

+0

такой же, как любой сеанс http. Например, токен. – JEY

+0

Оба приложения работают на одном сервере или на нескольких серверах? –

+0

оба приложения работают на разных серверах – 123r789

ответ

0

У вас может быть вызов для входа в систему, который возвращает ключ с сеансом на сервере App2. Этот ключ должен быть отправлен в следующих вызовах для проверки отправителя.

Другая мысль, все вызовы проходят через App1, поэтому контролировать сеанс на App1 достаточно. Если сеанс истек в App1, в App2 не поступают вызовы.

Если вам нужны данные сеанса, вам понадобится другой механизм для их синхронизации на обоих серверах.