phpbb:automatic-registration-of-new-users-and-authorization-by-social-networks-facebook-google-vk-yandex-mail-ru-ok-in-phpbb3-3-1:connect-to-odnoklassniki-oauth
Различия
Показаны различия между двумя версиями страницы.
| Следующая версия | Предыдущая версия | ||
| phpbb:automatic-registration-of-new-users-and-authorization-by-social-networks-facebook-google-vk-yandex-mail-ru-ok-in-phpbb3-3-1:connect-to-odnoklassniki-oauth [11.04.2016 10:15] – создано Алексей Максимов | phpbb:automatic-registration-of-new-users-and-authorization-by-social-networks-facebook-google-vk-yandex-mail-ru-ok-in-phpbb3-3-1:connect-to-odnoklassniki-oauth [27.08.2017 16:01] (текущий) – Алексей Максимов | ||
|---|---|---|---|
| Строка 1: | Строка 1: | ||
| ===== Автоматическая регистрация и авторизация через социальные сети на форуме phpBB v3.1. Часть 2.4. Подключение " | ===== Автоматическая регистрация и авторизация через социальные сети на форуме phpBB v3.1. Часть 2.4. Подключение " | ||
| + | |||
| + | Для подключения форума к учётной записи социальной сети **Одноклассники** мы предварительно должны создать в этой социальной сети отдельную учётную запись, | ||
| + | |||
| + | [[http:// | ||
| + | |||
| + | Здесь сначала нам потребуется получить статус разработчика приняв условиями соглашения: | ||
| + | |||
| + | {{ : | ||
| + | |||
| + | Перед созданием приложения обязательно проверим почтовый адрес в нашем профиле пользователя социальной сети, так как именно на него после создания приложения будут высланы данные об этом приложении необходимые нам для работы с API " | ||
| + | |||
| + | Переходим по указанной ссылке и выбираем **Добавить приложение** | ||
| + | |||
| + | {{ : | ||
| + | |||
| + | |||
| + | Сразу здесь мы увидим предупреждение про что API " | ||
| + | |||
| + | {{ : | ||
| + | |||
| + | В веб-форме заполним ряд полей. Введём **Название** форума, | ||
| + | |||
| + | {{ : | ||
| + | |||
| + | Ниже введём ссылки на эмблему форума в форматах 128*128, | ||
| + | |||
| + | В поле **Ссылка на приложение** – полный URL адрес форума. | ||
| + | |||
| + | В **Список разрешённых redirect_uri** - адрес куда будет перенаправлен пользователь в набором учётных данных из социальной сети. | ||
| + | |||
| + | Формат для **phpBB 3.1**: | ||
| + | |||
| + | **http:// | ||
| + | |||
| + | Формат для **phpBB 3.2** (версия расширения **3.0.0**): | ||
| + | |||
| + | **https:// | ||
| + | |||
| + | |||
| + | Включим опцию **Клиентская OAuth авторизация**: | ||
| + | |||
| + | {{ : | ||
| + | |||
| + | Ниже укажем **Статус** приложения как **Скрытое** и нажмём кнопку **Сохранить** | ||
| + | |||
| + | {{ : | ||
| + | |||
| + | После этого мы получим сообщение о том, что на наш электронный адрес (указанный в профиле на " | ||
| + | |||
| + | {{ : | ||
| + | |||
| + | В письме будет изложена информация **Application ID**, **Публичный ключ приложения** и **Секретный ключ приложения**. | ||
| + | |||
| + | <WRAP center alert> | ||
| + | Внимание!\\ | ||
| + | Никому не сообщайте полученные данные о **Секретном ключе** приложения. | ||
| + | </ | ||
| + | |||
| + | {{ : | ||
| + | |||
| + | Теперь переходим в **Административный раздел** форума на вкладку **НАСТРОЙКА РАСШИРЕНИЙ** > Раздел **СОЦИАЛЬНАЯ АВТОРИЗАЦИЯ** > **Одноклассники** | ||
| + | |||
| + | Здесь включим авторизацию через **Одноклассники** и укажем ранее полученные данные **ID приложения**, | ||
| + | |||
| + | {{ : | ||
| + | |||
| + | На этом настройку интеграции авторизации форума phpBB c социальной сетью можно считать выполненной. Остаётся проверить результат. | ||
| + | |||
| + | Для проверки можно создать в социальной сети **Одноклассники** тестового пользователя, | ||
| + | |||
| + | {{ : | ||
| + | |||
| + | Форум перенаправит пользователя на страницу входа социальной сети, где пользователю будет задан вопрос о согласии с тем, что Форум запрашивает учётные данные пользователя из базы данных социальной сети. | ||
| + | |||
| + | {{ : | ||
| + | |||
| + | На данном этапе, в процессе автоматической регистрации пользователя на форуме phpBB возникнет исключение связанное с тем, что API " | ||
| + | |||
| + | {{ : | ||
| + | |||
| + | |||
| + | После этого процедура регистрации пользователя на форуме будет завершена и пользователь войдёт на форум: | ||
| + | |||
| + | {{ : | ||
| + | |||
| + | |||
| + | Если пользователь перейдёт в раздел личных настроек в **Профиль** > **Мои аккаунты**, | ||
| + | |||
| + | {{ : | ||
| + | |||
| + | В процессе автоматической регистрации на почтовый ящик пользователя указанный в ходе регистрации придёт письмо, | ||
| + | |||
| + | Все последующие входы пользователя на форум будут выполняться в автоматическом режиме без излишних запросов. | ||
| + | |||
| [[: | [[: | ||
phpbb/automatic-registration-of-new-users-and-authorization-by-social-networks-facebook-google-vk-yandex-mail-ru-ok-in-phpbb3-3-1/connect-to-odnoklassniki-oauth.1460369726.txt.gz · Последнее изменение: — Алексей Максимов