Войти на сайт с другими учетными данными сайта в asp.net - PullRequest
1 голос
/ 31 декабря 2010

Я разработал социальную сеть asp.net MVC. Я не хочу хранить учетные данные в своей базе данных. Его выбор пользователя, как stackoverflow (этот форум). Когда мы говорим «Войти», должна быть опция входа в систему с учетными данными google / yahoo / facebook, если у пользователя есть учетная запись. Что мне нужно сделать? есть ли какие-либо веб-сервисы, предоставляемые сайтами (google / yahoo / facebook) или что можно исправить? эта тема совершенно новая для меня. Я ожидаю помощи от вас драгоценных камней ..

Ответы [ 4 ]

1 голос
/ 31 декабря 2010

Существуют решения, которые позволяют аутентификацию и функции (такие как обновления статуса, друзья и т. Д.) Со всех упомянутых сайтов, одним из них является RPX от JanRain. Я лично знаком с RPX, и это отличный продукт, однако он будет стоить вам денег. Они взимают плату за каждого зарегистрированного пользователя и т. Д. Я не знаю ни одного решения с открытым исходным кодом, которое могло бы конкурировать с RPX.

Если вы не заинтересованы в оплате продукта, вы всегда можете реализовать поддержку указанных сайтов самостоятельно. Все они предоставляют открытые API и примеры того, как это сделать. Для Facebook очень легко реализовать Facebook Connect. Google и Yahoo поддерживают Open ID, и для .NET доступно множество ресурсов с открытым исходным кодом (например, http://www.dotnetopenauth.net/).

).

Удачи в вашем сообществе!

1 голос
/ 31 декабря 2010

Вы можете реализовать OpenID . DotNetOpenAuth - это реализация для .NET.

1 голос
/ 31 декабря 2010

Для Facebook вы хотите использовать Facebook Connect . Существует реализация для .net в codeplex , на которую вы, возможно, захотите взглянуть. Вы также можете посмотреть на этот вопрос .

Google использует OpenId. Вы можете использовать DotNetOpenAuth для подключения к Google (и любому другому провайдеру OpenId, например Yahoo и Twitter).

Если вы хотите подключиться к LiveId от Microsoft, вы можете прочитать это руководство .

EDIT

Существует также возможность использования JanRain , единого провайдера, который объединяет большое количество провайдеров входа в систему. Но обратите внимание, что JanRain бесплатно только до 1000 пользователей.

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