ElliePass - Discourse のメンバー認証

:information_source: 概要 Discourseコミュニティに、設定可能な人間性、年齢、身元、および所在地の認証要件を追加します。
:hammer_and_wrench: リポジトリリンク GitHub - elliepasshq/elliepass-discourse: Official ElliePass verification plugin for Discourse. · GitHub
:open_book: インストールガイド Discourseにプラグインをインストールする方法

機能

ElliePassを使用すると、Discourse管理者は、メンバーが選択されたコミュニティアクションを実行する前に、認証要件を満たすことを求めることができます。

管理者は以下のアクションを保護できます:

  • トピックの作成
  • トピックへの返信
  • プライベートメッセージの開始
  • プライベートメッセージへの返信

認証要件には以下が含まれます:

  • 人間性の確認 — 実在する生きた人間が存在することを確認します
  • 最低年齢 — メンバーが設定された年齢の基準を満たすことを要求します
  • 身元確認 — メンバーが有効な政府発行の身分証と一致することを確認します
  • 所在地 — 現在地または身分証で確認された国/州の所在地を要求します

メンバーは通常通り閲覧を続けることができます。メンバーが保護されたアクションを試みると、ElliePassはメンバーがコミュニティの要件をすでに満たしているかどうかを確認します。

追加の認証が必要な場合、Discourseはすでに何が確認済みで、まだ何が必要かを表示します。

メンバーはElliePassに移動して、必要な認証を完了します。

要件を満たした後、メンバーはDiscourseに戻され、元のアクションを続けることができます。

既存のElliePassユーザーはログインし、適用可能な場合、要件を満たす認証を再利用できます。

統合とメンバー認証フローを示す短い動画はこちらで利用可能です:

https://elliepass.com/community/discourse/see-in-action

設定

プラグインをインストールした後:

1. ElliePass Community Adminにログインし、Discourseコミュニティを作成または選択します。

2. コミュニティ接続設定を生成します。

3. Discourseで、管理 → プラグイン → ElliePass → 設定 に移動します。

4. ElliePassを有効にします。

5. ElliePass API URL、コミュニティキー、コミュニティシークレットを入力します。

6. 接続ステータスが ElliePassに接続済み と表示されることを確認します。

認証要件と保護されたアクションは、ElliePass Community Adminで設定されます。

ポリシーの変更は、Discourseプラグインに自動的に同期されます。

完全なインストールと設定の手順については、以下を参照してください:

https://elliepass.com/community/discourse/setup

FAQ:

https://elliepass.com/community/discourse/faq

設定項目

名前 説明
elliepass_enabled ElliePass認証統合を有効または無効にします。
elliepass_api_url プラグインが使用するElliePass API URL。本番環境では https://elliepass.com を使用してください。
elliepass_community_key ElliePass Community Adminで生成されたコミュニティキー。
elliepass_community_secret ElliePass Community Adminで生成されたコミュニティシークレット。この値は秘密に保ってください。
elliepass_debug_logging トラブルシューティング用の詳細なElliePass統合ログを有効にします。通常はこれを無効のままにしてください。

プライバシー

ElliePassは、コミュニティがメンバーが認証要件を満たしているかどうかを判断できるように設計されており、基となる身分証明書や生体認証データをコミュニティが受け取ることなく行われます。

例えば、コミュニティはメンバーの生年月日や政府発行の身分証を受け取ることなく、最低年齢を要求することができます。

詳細情報:

https://elliepass.com/community/discourse/faq