Еще один плагин, который пришлось установить, решает проблему авторизации пользователей, желающих оставить свои комментарии в блоге. Обычно для этого требуется (в зависимости от настроек WordPress) каким-либо образом зарегистрироваться. Чтобы облегчить эту процедуру можно принять аутентификацию пользователя c другого сайта (социальной сети, например). Это значительно упрощает для читателя взаимодействие с Вашим блогом и, в какой-то степени, уменьшает количество анонимных комментариев и спама. Для реализации этой возможности я выбрал первый попавшийся плагин Social Login от OneAll. В процессе регистрации мне выделили субдомен https://mazurok.api.oneall.com, выделили приватный и публичный ключи(Public Key: The username is required for authenticated API requests). Следует заметить, что сама процедура регистрации «получения» разрешений от социальных сетей достаточно кропотливая. Причем некоторые сети Google, FaceBook и т.п. требуют отдельного управления. Т.е. нужно иметь свой акаунт в этих сетях и подтвердить наличие у вас привилегий администратора в субдомене приложения. Обычно требуется либо внести какие-то изменения в файлы на Вашем сайте, либо разместить на сервере определенные файла, сгенерированные специально для проверки. Если Вы можете справиться с этой задачей, значит у Вас есть права администратора сайта или домена.
Однако следует заметить, что OneAll настолько заботливо ведет Вас через все шаги, что ошибиться просто нереально. Обычная пошаговая инструкция сопровождается на каждом экране видео на котором человек ее выполняет. Прямо скажу — смотрел и получал удовольствие. Возьму на вооружение для своих проектов. Даже глюк с недоступной кнопкой в регистраторе Yahoo! тут же описан и дана инструкция как в два клика обойти проблему. Особенно обрадовало, что видео полностью совпадало с тем, что происходило у меня на экране. Т.е. видео достаточно актуально. По крайней мере на сегодня. Зарегистрировал Facebook (процедура самая простая), Google (наверное самая сложная), Yahoo! (простая, но с багом от yahoo.com), LinkedIn (Сглазил! Нет видео), Windows Live.
Дальше пошло хуже. Русскоязычный ресурс mail.ru они освоить не смогли. Пропущен шаг загрузки на сервер файла receiver.html, без чего плагин с mail.ru будет работать только для меня. Занялся подключением vk.com. Пришлось зарегистрироваться ВКонтакте. Создание и регистрация приложения прошли в два-три клика. Последней сетью, где я зарегистрировал приложение был Twiter. При создании не хотел принимать Callback URL. Пришлось после регистрации вводить его в настройках. Не знаю почему, какой-то каприз.
Зарегистрировал приложение еще на PayPal. Остальные сети не регистрировал. И так пол дня убито. Результат на фото. Желтым обозначены не активизированные сети.