フォーラムに、OAuthにブリッジすることなく、Steve Gibson氏のSQRLを実装することは可能でしょうか。
OAuthにロックされているものはありません。現在のインターフェースを使用してSQRL実装は実現可能です。
QRコードの生成には、クライアント側でかなりのカスタムコードが必要になる可能性があり、通知ロジックも同様です。
仕様書のみから開始するため、これはかなり複雑な作業になると言えます。
サム、私たちはSolana上のweb3プロジェクトであり、daoのコミュニティボードとしてDiscourseを使用したいと考えています。ユーザーIDはブロックチェーンウォレットアドレスに紐付けられており、当社のサイトから認証をパススルーするか、ユーザーがウォレットを直接使用してログインできるようにしたいと考えています。
これらのオプションを検討する最善の方法について、何かガイダンスをいただけますか?社内にウェブ開発者はいますが、Rubyの経験はありませんので、提携して開発を依頼することも検討できます。
サイトにプロトコル discourse-connect プロトコルを提供する何かを記述する必要があります。これは、Discourse で何も開発する必要がなく、discourse-core で動作することを意味します。または、ウォレットに対して認証を行う Discourse のカスタムプラグインを作成することも考えられます。
最近更新された他の認証プラグインを参考にすることができます。Discourse はメールアドレスを必要とするため、Discourse には username@mail.invalid のようなものを指定する必要があります。それが機能するかどうかは完全にはわかりませんが、最近誰かがそうしていると投稿しているのを見たので、おそらく機能するでしょう。
discourse.org は主にエンタープライズユーザー向けに開発を行っています。開発予算がある場合は、Marketplace に投稿できます。