Когда пользователь нажимает кнопку входа через Facebook на нашем веб-сайте, мы вызываем:
https://www.facebook.com/dialog/oauth?client_id=xxxxxxx&
redirect_uri=http://xxxxx.com/Account/FBLogin&scope=email,publish_stream
Внутри нашего метода FBLogin (строковый код) мы делаем две вещи. Сначала мы звоним:
"https://graph.facebook.com/oauth/access_token?client_id=xxxxxxxxx&
redirect_uri=http://xxxxxx.com/Account/FBLogin&client_secret=xxxxxxxxxxxxx&code=" + code;
Затем, если вход в FaceBook прошел успешно, мы входим пользователя на наш сайт.
Что эквивалентно этому рабочему процессу в iOS? По сути, мы хотим аутентифицировать пользователя на наших серверах как часть аутентификации Facebook. Поэтому, когда аутентификация Facebook возвращается успешно, наш пользователь также входит в нашу систему.
Большое спасибо!