Unikname Connect插件

摘要:下一代身份验证插件,支持 Unikname Connect

:link: GitHubGitHub - 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 隐私设计下一代身份验证的优势
    • 强身份验证,比传统双因素认证(2FA)更简单
    • 即时安全登录
    • 不可追踪的身份验证
    • 为用户提供奖励功能*
    • 防篡改的用户 ID(无中央数据库,无需密码)

*注:Unikname 通过 uns.network 区块链及其 UNS 代币,奖励那些希望让互联网更安全的用户。更多信息请参阅我们的帮助中心

与其看演示,不如直接在我们要自己的 Discourse 论坛上体验一下 :wink::down_arrow:

然后,当您看到下方屏幕时,选择“立即获取”以安装应用,并一次性获得您自己的 @unikname ID。
您将能够使用它来注册和登录 任何使用 Unikname Connect 的论坛或网站

详细说明

  • 全新的无摩擦、 streamlined 注册流程,界面经过重新设计,即使您未使用 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:您的组织在 Unikname Connect 身份验证中的账户 ID

  • unikname_connect_api_secret_key:Unikname Connect 身份验证的 API 密钥

高级配置选项

  • 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 和去中心化身份基金会(Decentralized Identity Foundation)的成员,致力于基于区块链设计 Web 3.0 自主主权 ID(SSID)及下一代身份验证标准。
Unikname 于 2020 年 4 月凭借其 Unikname Connect 解决方案赢得了网络安全竞赛(法国 InnoCherche)。

发布说明

2020-11-25

  • 处理用户字段

2020-10-30

  • 初始版本

支持 / 报告问题

在 GitHub 或此处报告问题之前,欢迎您先在 Unikname 论坛 与支持团队进行讨论(这是一个 Discourse 论坛 :wink:

快速链接与完整文档

:link: GitHub 代码
:link: Unikname 帮助中心
:link: 如何将 Unikname Connect 集成到 Discourse?
:link: 如何使用您的 @unikname 注册任何 Discourse 论坛
:link: 如果您已有账户,如何使用您的 @unikname 登录

8 个赞

好的,这看起来挺酷的……但是:

实际上:请购买您的 unikname ID,除非您满意一个非常长的 ID :frowning:

注册企业账户需要我通过电子邮件发送信息。隐私政策并未涵盖这一点。企业账户的费用尚不明确,但“业务发展团队”将会打电话给我。这听起来有点吓人。或许您可以稍作澄清。

4 个赞

谢谢!

我们都曾梦想过一个万物皆免费的互联网。但如今,通常情况是:如果某物免费,那你就是产品(意味着你的数据被窃取,并被四处转卖以向你推送广告和垃圾信息)。

在 UNS.network 区块链独立代表的保障下,我们致力于确保你的 @unikname的可持续性与安全性。我们正在构建的是另一种模式,很遗憾,这无法免费。

关于付费模式,还需考虑垃圾信息防护和域名抢注防护(它们是所有命名系统的真正祸害)。

但如果你是真人而非机器人,有很多方法可以获得更短的名字:wink:

好眼力,我们仍在完善中。

公开定价将在几天内发布,请耐心等候:slight_smile:

对你来说什么听起来可怕?是接到电话,还是“业务发展团队”这个名称?
我们仍是一支希望变得更大的小团队;-)

如今,使用电话不幸仍是必须的,因为我们的“企业入职流程”自动化程度还不够。如果你更倾向于,我们也可以通过电子邮件、Signal 等方式沟通。
我们的“企业入职流程”将在年底前实现完全自动化。

2 个赞

“业务入职”听起来像是验证,“业务发展”则听起来像是你们打算推销什么东西。

我们明白您的意思。我们在法语中频繁使用“business”一词,受其含义影响较深,但英语中的该词含义略有不同。

我们将重新斟酌措辞,使其与我们的价值观及产品理念相契合。

感谢 @RGJ

4 个赞

插件新版本:现在可在流程末尾处理用户字段。

1 个赞

法国著名博主 Korben 正在使用 Unikname 为他的 Discourse 论坛提供身份验证!

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

使用同一个匿名 ID 即可轻松跨越 Discourse 论坛,体验非常棒!
其他网站如 WordPress、WooCommerce、Matomo 等也支持!

欢迎其他 Discourse 论坛加入 :wink:

2 个赞

这是 Korben Discourse 论坛的链接:

https://tech.korben.info/login