Аутентификация с использованием членства asp.net и Facebook - PullRequest
0 голосов
/ 21 декабря 2011

Я работаю над тем, чтобы разрешить пользователям входить на мой сайт, используя Facebook или стандартное членство asp.net.

Я использую c # facebook SDK.

При первом входе пользователя на сайт через Facebook я создаю нового пользователя в базе данных участников, используя его идентификатор Facebook в качестве имени пользователя, и генерирую случайный пароль.

Так что все хорошо, я создал новую учетную запись пользователя, однако я не уверен, как аутентифицировать вошедшего в систему пользователя по моей базе данных членства.

В FormsAuthentication я вижу метод для аутентификации

 FormsAuthentication.Authenticate()

Требуется имя и пароль.

Могу ли я аутентифицировать пользователя по своей базе данных участников, не зная пароля? Я не хочу знать пароль, поэтому мне нужно убедиться, что случайный пароль всегда генерируется.

1 Ответ

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

Не знаю, так ли это, но метод SetAuthCookie () может решить вашу проблему. http://msdn.microsoft.com/en-us/library/system.web.security.formsauthentication.setauthcookie.aspx

...