Создание Facebook Developers Application и Oauth2 App ID
1. Модель логина в социальную сеть Facebook
Чтобы войти в систему через социальную сеть Facebook вам нужно создать приложение на Facebook Developers. В данном приложении вам нужно объявить один или более действительных URL , которые вашему приложению позволяется перенаправить после того, как пользователь успешно вошел в Facebook. Приложение предоставит вам App ID и Password.
Это модель шагов, которые проходит пользователь при вхождении на ваш вебсайт через социальную сеть Facebook.
![](https://s1.o7planning.com/web-rs/web-image/ru/arf-1076599-en.webp)
Модель выше показывает, что вам нужно создать приложение на Facebook Developers, чтобы получить Client ID, Password и действительные Redirect URL.
Заметьте, что с каждым аккаунтом Facebook вы можете создать одно или более приложений.
2. Создать приложение на Facebook Developers
Для начала вам нужно войти в Facebook. Потом перейти по адресу:
![](https://s1.o7planning.com/web-rs/web-image/ru/arf-1076626-vi.webp)
В первый раз, вам нужно зарегистрироваться в "Facebook Developers", нажмите на "Register".
Введите ваш пароль:
![](https://s1.o7planning.com/web-rs/web-image/ru/arf-1076637-vi.webp)
Далее вам нужно принять все условия Facebook.
![](https://s1.o7planning.com/web-rs/web-image/ru/arf-1076643-vi.webp)
Вам нужно ввести точный номер вашего телефона и нажать на "Send as Text" чтобы Facebook отправил вам код подтверждения.
![](https://s1.o7planning.com/web-rs/web-image/ru/arf-1076649-vi.webp)
Вы получите смс с код подтверждения. Введите этот код для подтверждения:
![](https://s1.o7planning.com/web-rs/web-image/ru/arf-1076655-vi.webp)
Вы успешно зарегистрировались, и стали членом сообщества программистов Facebook.
![](https://s1.o7planning.com/web-rs/web-image/ru/arf-1076661-vi.webp)
Заметьте что сейчас вы еще не создали приложение Facebook. И вам нужно создать его.
![](https://s1.o7planning.com/web-rs/web-image/ru/arf-1076668-vi.webp)
Создать новое приложение, здесь я называю "LocalhostTest".
![](https://s1.o7planning.com/web-rs/web-image/ru/arf-1076674-vi.webp)
![](https://s1.o7planning.com/web-rs/web-image/ru/arf-1076675-vi.webp)
Ваше приложение создано.
![](https://s1.o7planning.com/web-rs/web-image/ru/arf-1076681-vi.webp)
Нажмите на приложение "LocalhostTest" которое вы только создали.
![](https://s1.o7planning.com/web-rs/web-image/ru/arf-1076687-vi.webp)
Теперь у вас есть App ID и Password приложения.
![](https://s1.o7planning.com/web-rs/web-image/ru/arf-1076693-en.webp)
Далее вам нужно создать Продукт (Product) для вашего приложения:
![](https://s1.o7planning.com/web-rs/web-image/ru/arf-1076700-vi.webp)
Выбрать продукт "Facebook Login".
![](https://s1.o7planning.com/web-rs/web-image/ru/arf-1076706-vi.webp)
Введите URL которые позволяют вашему приложению перейти после того, как пользователь успешно вошел в Facebook.
![](https://s1.o7planning.com/web-rs/web-image/ru/arf-1076712-vi.webp)