Плагин Unikname Connect

Сводка: Плагин аутентификации нового поколения с Unikname Connect

:link: GitHub: GitHub - unik-name/discourse-unikname-connect-authentication-plugin: Home of Unikname Connect plugin for Discourse Forum · GitHub
:arrow_right: Установка: Следуйте руководству по установке плагина.

Возможности

Этот плагин улучшает процесс входа и регистрации для аутентификации через электронную почту, Facebook, GitHub и другие сервисы, а также предоставляет дополнительный режим аутентификации с помощью Unikname Connect: очень простой и ориентированной на конфиденциальность системы защиты нового поколения.

Unikname Connect отлично сочетается с другими решениями для аутентификации, такими как электронная почта и пароль.

Преимущества

  • Отличный пользовательский опыт для повышения конверсии при регистрации
  • Преимущества аутентификации нового поколения с конфиденциальностью по умолчанию от Unikname
    • надежная аутентификация, гораздо более простая, чем традиционная двухфакторная аутентификация
    • мгновенный безопасный вход
    • аутентификация без возможности отслеживания
    • возможности вознаграждения для пользователей*
    • защищенная от подделки ID пользователя (без центральной базы данных, без пароля)

*ПРИМЕЧАНИЕ: Unikname вознаграждает пользователей, которые хотят сделать Интернет более безопасным, благодаря блокчейну uns.network и его токену UNS. Подробнее в нашем центре помощи.

Вместо демонстрации вы можете протестировать систему на нашем собственном форуме Discourse :wink::down_arrow:

Затем, когда вы увидите экран ниже, выберите «Получить сейчас», чтобы установить приложение и получить свой уникальный 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 бесплатно для форумов.
Тем не менее, вам необходимо создать учетную запись организации, чтобы получить учетные данные для включения безопасных подключений к сервисам аутентификации.

Затем установите и настройте плагин, следуя инструкциям :backhand_index_pointing_right: Как интегрировать 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 :wink:)

Быстрые ссылки и полная документация

:link: Код на GitHub
:link: Центр помощи Unikname
:link: Как интегрировать Unikname Connect с Discourse?
:link: Как зарегистрироваться на любом форуме Discourse с помощью вашего @unikname
:link: Как войти с помощью вашего @unikname, если у вас уже есть учетная запись

8 лайков

Окей, это выглядит довольно круто… но:

На самом деле: покупайте свой unikname ID, если только вас не устраивает очень длинный ID :frowning:

Регистрация бизнес-аккаунта требует отправки информации по электронной почте. Политика конфиденциальности этого не покрывает. Стоимость бизнес-аккаунта неясна, но «команда по развитию бизнеса» собирается позвонить мне по телефону. Это звучит пугающе. Может, вы сможете немного прояснить ситуацию.

4 лайка

Спасибо!

Все мы мечтали об Интернете, где всё было бы бесплатно. Но сегодня действует правило: если это бесплатно, то вы и есть продукт (это означает кражу ваших данных и их перепродажу повсюду для отправки вам рекламы и спама).

Благодаря независимым делегатам блокчейна UNS.network, которые обеспечивают устойчивость и безопасность вашего @unikname, мы создаём нечто иное, что, к сожалению, не может быть бесплатным.

Также стоит учесть защиту от спама и скупки доменных имён (это настоящие бичи для всех систем именования).

Но если вы человек, а не бот, есть много способов получить короткие имена :wink:

Хорошее замечание, мы всё ещё работаем над этим.

Публичные цены будут опубликованы через несколько дней, будьте терпеливы :slight_smile:

Что именно кажется вам пугающим? Звонок по телефону или сама «команда по развитию бизнеса»?
Мы всё ещё небольшая команда, которая хочет расшириться :wink:

Сегодня использование телефона, к сожалению, обязательно, так как наш «процесс онбординга для бизнеса» ещё недостаточно автоматизирован. Мы также можем работать по электронной почте, через Signal и другие каналы, если вы предпочитаете.
Наш «процесс онбординга для бизнеса» будет полностью автоматизирован к концу года.

2 лайка

«Онбординг бизнеса» звучит как валидация, а «развитие бизнеса» — как будто вы собираетесь что-то продать.

Думаю, мы поняли, что вы имеете в виду. Мы слишком сильно ориентируемся на значение слова «business», которое часто используем во французском языке, но в английском оно имеет немного другой смысл.

Мы переработаем формулировки, чтобы они соответствовали нашим ценностям и этическим принципам нашего продукта.

Спасибо @RGJ

4 лайка

Новая версия плагина: теперь он обрабатывает поля пользователей в конце процесса.

1 лайк

Корбен, известный французский блогер, использует Unikname для своего форума на Discourse!

https://tech.korben.info/t/unikname-un-identifiant-universel-prive-et-confidentiel-pour-vous-connecter-a-tous-les-sites/18120

Отлично выглядит возможность переходить между форумами Discourse, используя один и тот же анонимный идентификатор!
И другие веб-сайты: WordPress, WooCommerce, Matomo…

Другие форумы на Discourse также приветствуются :wink:

2 лайка

Вот ссылка на форум Korben Discourse:

https://tech.korben.info/login