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 13: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 19: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 · Последнее изменение: 11.04.2016 13:15 — Алексей Максимов