Как сделать единый вход на 3 сайта - PullRequest
0 голосов
/ 18 сентября 2011

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

Я думаю о том, чтобы найти решение с использованием веб-сервисов, может кто-нибудь поделиться, если вы можете предложить мне другое лучшее решение?

Все мои сайты разработаны с использованием технологии ASP.NET.

Ответы [ 2 ]

0 голосов
/ 18 сентября 2011

Вы можете подумать о системе OpenID login, которая есть на сайтах StackExchange. И, конечно же, web-service - лучшее решение для разработки аутентификации и авторизации с единым входом.

0 голосов
/ 18 сентября 2011

Возможно, вы захотите проверить OpenID или разрешить пользователям входить в систему через Facebook или другие сервисы, как это делает сеть Stack Exchange.

РЕДАКТИРОВАТЬ: если вы не хотите использовать стороннюю службу, вы можете развернуть OAuth-провайдера тогда. Обратите внимание, что OAuth - это стандарт, а не сервис, такой как OpenID или Facebook Auth или подобные решения. Это просто избавляет вас от необходимости на самом деле разрабатывать процесс аутентификации. Возможно, вас заинтересует раздел кода сайта OAuth, поскольку он содержит реализации с открытым исходным кодом в ASP.net.

...