Сводка: Плагин аутентификации нового поколения с Unikname Connect
GitHub: GitHub - unik-name/discourse-unikname-connect-authentication-plugin: Home of Unikname Connect plugin for Discourse Forum · GitHub
Установка: Следуйте руководству по установке плагина.
Возможности
Этот плагин улучшает процесс входа и регистрации для аутентификации через электронную почту, Facebook, GitHub и другие сервисы, а также предоставляет дополнительный режим аутентификации с помощью Unikname Connect: очень простой и ориентированной на конфиденциальность системы защиты нового поколения.
Unikname Connect отлично сочетается с другими решениями для аутентификации, такими как электронная почта и пароль.
Преимущества
- Отличный пользовательский опыт для повышения конверсии при регистрации
- Преимущества аутентификации нового поколения с конфиденциальностью по умолчанию от Unikname
- надежная аутентификация, гораздо более простая, чем традиционная двухфакторная аутентификация
- мгновенный безопасный вход
- аутентификация без возможности отслеживания
- возможности вознаграждения для пользователей*
- защищенная от подделки ID пользователя (без центральной базы данных, без пароля)
*ПРИМЕЧАНИЕ: Unikname вознаграждает пользователей, которые хотят сделать Интернет более безопасным, благодаря блокчейну uns.network и его токену UNS. Подробнее в нашем центре помощи.
Вместо демонстрации вы можете протестировать систему на нашем собственном форуме Discourse ![]()
![]()
Затем, когда вы увидите экран ниже, выберите «Получить сейчас», чтобы установить приложение и получить свой уникальный ID @unikname один раз и навсегда.
Вы сможете использовать его для регистрации и входа в любой форум или любой веб-сайт, использующий Unikname Connect.
Детали
- Новый бесшовный и оптимизированный процесс регистрации с обновленным интерфейсом, даже если вы не используете Unikname Connect
Переработанная регистрация по электронной почте
Переработанная регистрация через GitHub с подтвержденной электронной почтой — также доступна для Twitter, Facebook и других
Переработанная регистрация с помощью Unikname Connect или любой социальной аутентификации без использования электронной почты пользователя
- Четкий стартовый экран, позволяющий пользователям выбрать желаемый режим аутентификации
- Несколько режимов аутентификации, включая Unikname Connect*:
- Электронная почта + пароль
- Социальная аутентификация (например, вход через Facebook, вход через Google…)
- Unikname Connect
- Электронная почта пользователя является необязательной для пользователей, пришедших через социальную аутентификацию без указания электронной почты** и для Unikname Connect
- Поля пользователя отображаются в конце процесса
Этот пример взят с https://tech.korben.info/
- Цвета интерфейса соответствуют вашей теме Discourse
*ПРИМЕЧАНИЕ: Все режимы аутентификации можно включить одновременно или выборочно. Unikname остается опциональным, и плагин можно использовать только ради его отличного пользовательского опыта!
**ПРИМЕЧАНИЕ: Некоторые пользователи идентифицируются по номеру телефона в некоторых социальных сетях, что мешает им зарегистрироваться. Проблема решена!
Настройка
Ваш форум должен использовать HTTPS и иметь включенную опцию
force_httpsУчетная запись организации
Решение аутентификации Unikname Connect бесплатно для форумов.
Тем не менее, вам необходимо создать учетную запись организации, чтобы получить учетные данные для включения безопасных подключений к сервисам аутентификации.
Затем установите и настройте плагин, следуя инструкциям
Как интегрировать Unikname Connect с Discourse?
Базовые параметры конфигурации
-
unikname_connect_enabled: Включить аутентификацию через Unikname Connect
-
unikname_connect_business_account_id: ID учетной записи вашей организации для аутентификации Unikname Connect
-
unikname_connect_api_secret_key: Секретный ключ API для аутентификации Unikname Connect
Расширенные параметры конфигурации
-
unikname_connect_allow_association_change: Разрешить пользователям отключать и повторно подключать свои учетные записи Discourse к провайдеру Unikname Connect
-
unikname_connect_overrides_email: При каждом входе заменять электронную почту пользователя значением unikname
-
unikname_connect_verbose_logging: Записывать подробную информацию об аутентификации OpenID Connect в
/logs. Отключайте эту опцию при обычном использовании.
Безопасность
Этот плагин полностью основан на стандартных протоколах OAuth2.0 и OpenID Connect. Unikname Connect — это дополнительный протокольный уровень, обеспечивающий надежную аутентификацию и конфиденциальность по умолчанию в своей основе, использующий технологии блокчейна.
Unikname™ защищен блокчейном uns.network, который действует как DPKI (Децентрализованная инфраструктура открытых ключей) и Децентрализованный провайдер идентификации, делая решение действительно уникальным.
Кредиты
Unikname является членом W3C и Фонда децентрализованной идентификации и участвует в разработке стандартов самоконтролируемой идентификации (SSID) и аутентификации нового поколения на основе блокчейна для Web 3.0.
Unikname выиграл конкурс по кибербезопасности в апреле 2020 года за решение Unikname Connect (InnoCherche во Франции).
Примечания к выпуску
2020-11-25
- Обработка полей пользователя
2020-10-30
- Первая версия
Поддержка / Сообщение о проблеме
Прежде чем сообщать о проблеме здесь или на GitHub, вы можете открыть обсуждение в нашей службе поддержки на форуме Unikname (это форум на базе Discourse
)
Быстрые ссылки и полная документация
Код на GitHub
Центр помощи Unikname
Как интегрировать Unikname Connect с Discourse?
Как зарегистрироваться на любом форуме Discourse с помощью вашего @unikname
Как войти с помощью вашего @unikname, если у вас уже есть учетная запись







