Как проверить, что пользователь вошел на сайт с другого сайта - PullRequest
0 голосов
/ 30 ноября 2011

У меня есть сайт на основе asp.net MVC на хостинге Windows. Теперь мне нужен еще один сайт на основе php linux. Я авторизирую пользователя на сайте windows и позволю ему загрузить некоторую информацию. Теперь я хочу, чтобы эта информация шла на сайт Linux. Эта информация может быть аудио / видео или изображения. Как я могу убедиться, что он может загружаться на сервер Linux, только когда он вошел в Windows-сайт.

Так что, в основном, я думаю, прежде чем на основе Linux сохранить что-то, он должен убедиться, что пользователь вошел на сайт Windows. А как насчет процесса выхода из системы?

Помощь будет оценена.

Привет

Parminder

1 Ответ

0 голосов
/ 07 декабря 2011

Если эти две службы используют один и тот же домен, ваш сайт Windows может сохранить некоторое значение в файле cookie, и сайт Linux определит, является ли пользователь аутентифицированным на основе этих значений.Однако он будет работать только в том случае, если две службы находятся под одним и тем же доменным именем (может быть другой порт).

Если нет, я думаю, что по соображениям безопасности рекомендуется использовать единый вход в систему и рекомендуется использовать OpenID или OAuth.

...