Перейти до вмісту
Плагін

Вхід через соцмережі

автор: Celena

Вхід через соцмережі

Вхід до кабінету одним натисканням — покупцеві не треба вигадувати пароль, а вам не треба чіпати шаблони теми.

  • Google, Facebook та Apple з коробки, кожен вмикається окремо.
  • OAuth 2.0 / OpenID Connect за правилами: одноразовий state, PKCE (S256) для Google, перевірка підпису id_token за JWKS провайдера (RS256 та ES256) разом із iss, aud і exp.
  • Токен Facebook перевіряється через debug_token — токен чужого застосунку не пройде; запит профілю підписується appsecret_proof.
  • client_secret для Apple генерується на льоту як ES256-JWT з вашого ключа .p8 — нічого не треба оновлювати вручну пів року.
  • Акаунт зіставляється лише за підтвердженою поштою; автоматичну реєстрацію можна вимкнути, тоді увійдуть тільки наявні клієнти.
  • Кнопки з'являються самі на сторінках входу та реєстрації або ставляться вручну тегом social_login_buttons; тема може перевизначити розмітку.
  • Вкладка кабінету «Соцмережі» — покупець сам прив'язує та відв'язує провайдерів.
  • Журнал входів в адмінці: провайдер, результат, email і хеш IP — причина будь-якої відмови видно одразу.
  • Токени доступу не зберігаються, секрети лежать в опціях і ніколи не потрапляють у HTML.
  • Інтерфейс англійською, російською та українською.
Версія Дата Вимоги Розмір
1.0.0 2026-08-19 PHP >=8.3 · Celena >=3.6 66 KB

Initial marketplace release

Вимоги

  • PHP >=8.3 або новіше
  • Celena CMS >=3.6 або новіше
  • Перевірено аж до Celena CMS 3.6

Встановлення

Завантажте архів і встановіть його з адмінки клієнтського сайту — ключ не потрібен.

  1. Відкрийте розділ «Плагіни/Теми» в адмінці Celena.
  2. Натисніть «Встановити з файлу» і завантажте скачаний архів (або «Встановити з маркетплейсу», якщо підключено).
  3. Активуйте пакет — для платних під час активації введіть ліцензійний ключ.

Докладна інструкція з встановлення в документації →