Создание Facebook Developers Application и Oauth2 App ID
1. Модель логина в социальную сеть Facebook
Чтобы войти в систему через социальную сеть Facebook вам нужно создать приложение на Facebook Developers. В данном приложении вам нужно объявить один или более действительных URL , которые вашему приложению позволяется перенаправить после того, как пользователь успешно вошел в Facebook. Приложение предоставит вам App ID и Password.
Это модель шагов, которые проходит пользователь при вхождении на ваш вебсайт через социальную сеть Facebook.

Модель выше показывает, что вам нужно создать приложение на Facebook Developers, чтобы получить Client ID, Password и действительные Redirect URL.
Заметьте, что с каждым аккаунтом Facebook вы можете создать одно или более приложений.
2. Создать приложение на Facebook Developers
Для начала вам нужно войти в Facebook. Потом перейти по адресу:

В первый раз, вам нужно зарегистрироваться в "Facebook Developers", нажмите на "Register".
Введите ваш пароль:

Далее вам нужно принять все условия Facebook.

Вам нужно ввести точный номер вашего телефона и нажать на "Send as Text" чтобы Facebook отправил вам код подтверждения.

Вы получите смс с код подтверждения. Введите этот код для подтверждения:

Вы успешно зарегистрировались, и стали членом сообщества программистов Facebook.

Заметьте что сейчас вы еще не создали приложение Facebook. И вам нужно создать его.

Создать новое приложение, здесь я называю "LocalhostTest".


Ваше приложение создано.

Нажмите на приложение "LocalhostTest" которое вы только создали.

Теперь у вас есть App ID и Password приложения.

Далее вам нужно создать Продукт (Product) для вашего приложения:

Выбрать продукт "Facebook Login".

Введите URL которые позволяют вашему приложению перейти после того, как пользователь успешно вошел в Facebook.
