octavia81 Ответов: 1

Как запустить другое веб-приложение из моего решения


Я хочу запустить другое веб-приложение из своего веб-приложения.
Допустим, мое веб-приложение " а "хочет привлечь пользователя к другому веб-приложению "Б".
"Б" нужно, чтобы пользователь снова вошел в систему. Но я не хочу этого, так как " А " и " Б " имеют одинаковые учетные данные(UN&PW).
Таким образом, как только пользователь войдет в систему "а", а затем нажмите где-нибудь, чтобы перейти в "Б", где пользователь может непосредственно перейти на страницы "б", не входя в систему снова.

Мой вопрос заключается в том, каков наилучший подход?

Что я уже пробовал:

Я пробовал использовать
Session
но это плохо работает.

DerekT-P

Находятся ли приложения A и B на одном сервере? Используют ли они одну и ту же базу данных / хранилище данных? Какой метод аутентификации вы используете? попытка "сеанс" на самом деле не делает ничего, кроме как вызывает ошибку компиляции, поскольку это не имя метода. Вам нужно предоставить больше информации о контексте, и в разделе "Что я пробовал" мы должны увидеть ваш код, а не только одно слово.

F-ES Sitecore

Вам необходимо реализовать "единый вход" как на сайте а, так и на сайте В.

1 Ответов

Рейтинг:
4

dioscarey

В принципе, вы не можете этого сделать, если вы вошли на сайт а, вы не можете войти на сайт В, но есть хитрость, вы можете передать файл cookie или сеанс на сайт в по ссылкам, а затем ввести его.

Пример:

<a href="siteB.com/?token=mysession">go to site B</a>

Затем вам нужно будет сделать конфигурацию в вашем siteB, чтобы обнаружить сеансы и внедрить их.