概要: 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 Connect は、メールとパスワードなどの他の認証ソリューションと非常にうまく共存します。
価値
- 優れた UX によるサインアップ転換率の向上
- Unikname のプライバシー・バイ・デザインを備えた次世代認証のメリット
- 従来の 2FA よりもはるかにシンプルな強力な認証
- 瞬時の安全なログイン
- 追跡不可能な認証
- ユーザーへの報酬機能*
- 改ざん防止型のユーザー ID(中央データベースなし、パスワードなし)
*注:Unikname は、uns.network ブロックチェーンとその UNS トークンのおかげで、インターネットをより安全な場所にしたいと願うユーザーに報酬を提供しています。詳細はヘルプセンターをご覧ください。
デモを見るよりも、まずは私たちの Discourse フォーラムで試してみてください ![]()
![]()
その後、下の画面が表示されたら、「今すぐ入手」を選択してアプリをインストールし、一度限りで独自の @unikname ID を取得してください。
この ID を使用して、Unikname Connect を利用しているあらゆるフォーラムやウェブサイト にサインアップしたりログインしたりできます。
詳細
- UI を再設計した、摩擦のないスムーズなサインアッププロセス(Unikname Connect を使用していない場合でも適用されます)
メールによるサインアップの刷新
認証済みメールを使用した GitHub によるサインアップの刷新(Twitter、Facebook 等でも利用可能)
Unikname Connect またはユーザーのメールを必要としないあらゆるソーシャル認証によるサインアップの刷新
- ユーザーが希望する認証モードを選択できる明確な開始画面
- Unikname Connect*を含む複数の認証モード:
- メール + パスワード
- ソーシャル認証(例:Facebook でログイン、Google でログインなど)
- Unikname Connect
- メールを伴わないソーシャル認証からのユーザー*および Unikname Connect を使用するユーザーにとって、ユーザーのメールはオプションです
- ユーザーフィールドはプロセスの最後に表示されます
このサンプルは https://tech.korben.info/ から取得されています
- Discourse テーマに基づいた UI 色
*注:すべての認証モードをまとめて、または選択的に有効にできます。Unikname はオプションのままです。このプラグインは、その優れた UX 価値のためだけに使用することも可能です!
**注:一部のソーシャルネットワークでは、ユーザーが電話番号で識別されるためサインアップできない場合があります。この問題は解決されました!
設定
フォーラムは HTTPS を使用しており、
force_httpsがオンになっている必要があります組織アカウント
Unikname Connect 認証ソリューションはフォーラムに対して無料です。
ただし、認証サービスへの安全な接続を有効にするための資格情報を取得するには、組織アカウントを作成する必要があります。
その後、以下の手順に従ってプラグインをインストールし、設定してください
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_connect_verbose_logging: 詳細な openid-connect 認証情報を
/logsにログ出力する。通常の使用時にはこれを無効にしておくこと。
セキュリティ
このプラグインは、OAuth2.0 および OpenID Connect 標準プロトコルを完全にベースとしています。Unikname Connect は、ブロックチェーン技術に依存し、その中核に強力な認証とプライバシー・バイ・デザインを提供する追加のプロトコルレイヤーです。
Unikname™ は、DPKI(分散型公開鍵基盤)および分散型 ID プロバイダーとして機能する uns.network ブロックチェーン によって保護されており、このソリューションを真にユニークなものにしています。
資格情報
Unikname は W3C および Decentralized Identity Foundation のメンバーであり、ブロックチェーンに基づく Web 3.0 の自己主権型 ID(SSID)および次世代認証標準の設計に貢献しています。
Unikname は、2020 年 4 月にフランスで開催された InnoCherche のサイバーセキュリティコンテストで、Unikname Connect ソリューションにより優勝しました。
リリースノート
2020-11-25
- ユーザーフィールドの処理
2020-10-30
- 初期バージョン
サポート / 問題の報告
GitHub またはここで問題を報告する前に、Unikname フォーラム(Discourse フォーラムです
)のサポート でディスカッションを開くことをお勧めします。
クイックリンクと完全なドキュメント
GitHub のコード
Unikname ヘルプセンター
Unikname Connect を Discourse と統合する方法
@unikname で任意の Discourse フォーラムにサインアップする方法
すでにアカウントをお持ちの場合に @unikname でログインする方法







