Аутентификация форм через субдомен ASP.NET - PullRequest
2 голосов
/ 21 августа 2009

Этот вопрос похож на этот: Профиль Asp.net через субдомен

Мне просто интересно, если пользователь входит в систему через "www.yourdomain.com", возможно ли для "subdomain.yourdomain.com" распознавать их как вошедших в систему, проверяя их AuthCookie?

Ответ на указанный вопрос должен содержать: domain="yourdomain.com" в вашем файле web.config.

Мой вопрос: как настроить это для локальной работы, когда ваш домен является localhost? Вы просто выводите домен из своей локальной / dev среды?

Любая помощь с этим будет высоко ценится.

Спасибо!

Ответы [ 2 ]

2 голосов
/ 21 августа 2009

Я на самом деле только что запрограммировал что-то подобное в последний час. Я использовал httpCookies в Web.config, хотя настройка домена в теге проверки подлинности форм также работает.

Вот что я установил в web.config:

<httpCookies domain="thedomain.com" />

Вот что я добавил в свой файл hosts:

127.0.0.1       local.thedomain.com

Затем, когда я захожу на сайт в своем окне разработки, я просматриваю:

http://local.thedomain.com
1 голос
/ 21 августа 2009

Хорошо, localhost - это просто локальная запись DNS для 127.0.0.1.

Если вы отредактируете свой файл c: \ windows \ system32 \ drivers \ etc \ hosts, вы можете добавить другие записи так, чтобы они соответствовали вашей реальной среде (но, очевидно, это будет означать, что все запросы для этих доменов будут отправляться на ваша локальная машина, а не реальные серверы).

Если вы говорите об управлении конфигурациями в различных развертываниях вашего приложения (local, dev, release), то вам нужно взглянуть на выполнение некоторых задач после сборки.

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