Я хочу поддерживать следующие сценарии на моем веб-сайте ASP.NET MVC:
Первый раз, когда посетитель хочет зарегистрироваться через подключение через Facebook.Я хочу, чтобы у пользователя была запись в моей таблице членства - поэтому я должен ввести имя пользователя / пароль (электронная почта заполняется через Facebook Connect).
Зарегистрированный пользователь возвращается вмой сайт уже зашел на фейсбук.Мне бы хотелось, чтобы мой сайт видел, что они уже вошли в Facebook и автоматически регистрируют их в моей системе членства.
Зарегистрированный пользователь возвращается на мой сайт, но не вошел в Facebook.Я хотел бы дать им два варианта: войти на мой сайт напрямую или использовать Facebook Connect.
Дополнительно:
После пользователяподключил свою учетную запись Facebook к моему сайту, я хотел бы использовать их фотографию профиля Facebook на всем моем сайте, где участвовал пользователь.
Я также хотел бы опубликовать немноготекст, может быть, даже фотография, к стене пользователя (когда он выполняет действие, конечно).
Пара вопросов:
Что следуетЛи я хранить привязку идентификатора пользователя в моей системе членства к его учетной записи Facebook?Я предполагаю, что это будет их идентификатор пользователя Facebook.
Может ли этот C # SDK Facebook обрабатывать эти сценарии?
Да, вы бы хранили их Facebook Id, и да, API может поддерживать это.