Я работаю над тем, чтобы разрешить пользователям входить на мой сайт, используя Facebook или стандартное членство asp.net.
Я использую c # facebook SDK.
При первом входе пользователя на сайт через Facebook я создаю нового пользователя в базе данных участников, используя его идентификатор Facebook в качестве имени пользователя, и генерирую случайный пароль.
Так что все хорошо, я создал новую учетную запись пользователя, однако я не уверен, как аутентифицировать вошедшего в систему пользователя по моей базе данных членства.
В FormsAuthentication я вижу метод для аутентификации
FormsAuthentication.Authenticate()
Требуется имя и пароль.
Могу ли я аутентифицировать пользователя по своей базе данных участников, не зная пароля? Я не хочу знать пароль, поэтому мне нужно убедиться, что случайный пароль всегда генерируется.