Плагин для комментирования посредством соцсетей
-
Порекомендуйте пжлст хороший плагин, позволяющий авторизоваться (при комментировании записей) пользователям соцсетей (FB, ВК и т.д.) Поставил на пробу несколько нагугленных плагинов — один требует https для FB, другие вообще не работают…
-
Я говорил о данных (сертификат, ключ) — изменить конфигурацию я могу сам, через панель управления хостера. В FAQ ничего про место хранения сертфиката с ключем не нашел. Но что удивило:
After plugin activation you will find a new admin page in the Settings menu where you can register, generate, renew and revoke certificates for your WordPress site. In a Multisite, this menu is not located in the regular admin, but in the network admin, and it will work for all sites in the network. On the admin page you will find a help tab on top which provides further information on how to get started.
У меня ничего такого не появилось, только куцые настройки в плагине (название организации, страна и т.п.)
Вот что-то похожее на место хранения сертификата:
The problem might be that WordPress is unable to write the certificate and save it on your server. By default WordPress needs to be able to write to the directories ../letsencrypt and .well-known (both paths are relative to the site’s root directory). If WordPress cannot write to these locations, it will show a warning on the plugin’s settings page, and you will be asked to enter your filesystem credentials when necessary. However, note that in this case automatically renewing the certificate is not possible (you will have to do it manually then).
Но я их не нашел. И никаких warning on the plugin’s settings page.
Здравствуйте @ar1ur,
Ограничения входа с HTTP предоставлены самим facebook разработчиками. wpDiscuz никак не влияет на это. HTTPS гарантирует конфиденциальность данных при передаче и предотвращает несанкционированный доступ к ним. HTTP делает «Вход через Facebook» не надежным и не безопасным. С 6 октября 2018 г. все приложения должны использовать HTTPS.
Вы можете узнать много полезной информации прочитав данную статью:
https://developers.facebook.com/blog/post/2018/06/08/enforce-https-facebook-login/Понял в чем дело — я не заполнил все поля (пропустил страну). После заполнения недостающего поля появилась кнопка Register Account, я нажал — выдал Unknown error. Тогда поменял название сайта в латиницу — выдал Registration key is already in use. Но в остальном все то же самое, новых настроек не вижу.
Попробовал на другом сайте, где название сайта было латиницей — также выдал Unknown error, и также выдал Registration key is already in use после повторного нажатия. Судя по всему, у меня плагин просто не работает.
Тем не менее появилась папка letsencrypt / live / account, и в ней два файла, private.pem и public.pem (оба — сертификат, X.509). Позвоню в ТП хостера, может это то, что надо.
wp-encrypt использует старое соглашение LE, с его помощью больше нельзя зарегистрироваться, нужно принять обновленное соглашение.
https://wordpress.org/plugins/ssl-zen/
есть еще такой.private.pem и public.pem (оба — сертификат, X.509)
возможно.
public — сам сертификат
private — ключhttps://wordpress.org/plugins/ssl-zen/
есть еще такой.Я дезактивировал wp-encrypt и поставил ssl-zen — при входе в настройки выдает это:
Warning: in_array() expects parameter 2 to be array, null given in /home/u2953907/…/docs/wp-content/plugins/ssl-zen/ssl_zen/classes/class.ssl_zen_admin.php on line 1279
Warning: Cannot modify header information — headers already sent by (output started at /home/u2953907/…/docs/wp-content/plugins/ssl-zen/ssl_zen/classes/class.ssl_zen_admin.php:1279) in /home/u2953907/…/docs/wp-includes/pluggable.php on line 1251
Warning: Cannot modify header information — headers already sent by (output started at /home/u2953907/…/docs/wp-content/plugins/ssl-zen/ssl_zen/classes/class.ssl_zen_admin.php:1279) in /home/u2953907/…/docs/wp-includes/pluggable.php on line 1254
…
wp-encrypt использует старое соглашение LE, с его помощью больше нельзя зарегистрироваться, нужно принять обновленное соглашение.
С учетом установки тех двух файлов X.509 — это актуально? Или уже можно писать в ТП хостера с просьбой установить их?
Пришел ответ на мой вчерашний запрос в ТП хостера:
Вы загрузили в директорию ~/…/letsencrypt/live/account приватный ключ и публичный ключ. Файлы не содержат сертификата. Для установки, пожалуйста, загрузите файлы сертификата. Подробную инструкцию как получить сертификат Вы можете найти на сайте поддержки Let’s Encrypt.
Что-нибудь еще можно предпринять?
- Ответ изменён 5 лет, 5 месяцев назад пользователем Ar1ur.
Что-нибудь еще можно предпринять?
Насколько я понимаю, без решения проблемы с SSL-сертификатом авторизация по FB работать не будет. А без FB уже и смысла нет, это самая распространенная соцсеть.
Насколько я понимаю, без решения проблемы с SSL-сертификатом авторизация по FB работать не будет
Не факт.
Это у меня четко работает. (Правда на сайте https) никак не хочет работать авторизация через маил.ру и твиттер. Последний он конечно нахрен не нужен — им точно мало кто пользуется. Но уж чтоб до кучи было! 🙂- Ответ изменён 5 лет, 5 месяцев назад пользователем O.
- Тема «Плагин для комментирования посредством соцсетей» закрыта для новых ответов.