Как легко смешивать веб-приложения ASP.NET и PHP - PullRequest
0 голосов
/ 21 декабря 2008

У меня есть два веб-сайта, один из которых работает на ASP.NET, а другой на PHP. Сайт PHP размещен на относительно недорогом хост-провайдере («неограниченная пропускная способность и дисковое пространство за 10 долларов в месяц). Сайт PHP также предоставляет REST URL, которые помогут мне в монетизации моего сайта.

Другой сайт (как бы «основной») является веб-сайтом ASP.NET, на котором размещен механизм входа в систему. Моя цель - разрешить пользователям входить на сайт ASP.NET, а затем перенаправляться в домен на основе PHP. Есть ли простое и выполнимое решение для этого?

У меня есть несколько вопросов относительно этого подхода:

Как передать информацию о сеансе и переменные из приложения ASP.NET в приложение на основе PHP, чтобы создать ауру «Единого входа»?

Сможет ли «простой» cookie справиться с этим сценарием? Или мне нужно использовать зашифрованные строки запроса?

На этих сайтах нет «конфиденциальных» данных, поэтому защита пользовательских данных не является главным приоритетом. Сайт создан для развлечения.

Существуют ли хосты, которые позволяют размещать субдомены на языковой платформе, отличной от основного домена? Если бы я размещал www.example.com на сервере ASP.NET, мог бы я разместить поддомен (forum.example.com) на сервере PHP? Это возможно?

Любая помощь в этом очень ценится.

Ответы [ 3 ]

1 голос
/ 21 декабря 2008

Хотя и сложнее, я бы использовал ту же методологию, что и спецификация OpenID, и использовал бы обмен Диффи-Хеллмана. Это позволяет двум сторонам, не имеющим предварительного доверия, установить доверие в течение определенного периода времени.

Информация для PHP

Информация для VB.NET

0 голосов
/ 21 декабря 2008

Сохраните сеансы в базе данных и создайте / используйте тип сеанса, который является кроссплатформенным. Вы могли бы сделать это самостоятельно. Но вы должны знать, что передача сеансов и т. Д. Между разными языками, подобными этим, может быть опасной (с точки зрения безопасности)

0 голосов
/ 21 декабря 2008

Я бы пошел на cookie, если оба сайта находятся в одном домене. Одно из преимуществ куки-файлов перед зашифрованными строками заключается в том, что они автоматически передаются между запросами, и вам не нужно думать о них при создании ваших URL-адресов. Одним из недостатков файлов cookie является то, что они могут быть отключены пользователями.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...