Je me demande s’il serait possible d’implémenter le SQRL de Steve Gibson dans mon forum sans avoir à le relier à OAuth.
Ouais, rien n’est verrouillé sur OAuth, une implémentation SQRL est réalisable en utilisant nos interfaces actuelles.
La génération de code QR peut nécessiter pas mal de code personnalisé côté client, et la logique de notification pour que toute la magie opère.
Je dirais que c’est un travail de complexité raisonnablement élevée étant donné que vous commencerez à partir de zéro avec seulement une spécification.
Sam, nous sommes un projet web3 sur Solana et souhaitons utiliser Discourse comme forum communautaire pour notre DAO. L’identifiant des utilisateurs est lié à une adresse de portefeuille blockchain, et nous aimerions soit passer l’authentification depuis notre site, soit permettre aux utilisateurs de se connecter directement avec leurs portefeuilles.
Pouvez-vous nous donner des conseils sur la meilleure façon d’explorer ces options ? Nous avons des développeurs web en interne, mais pas de développeurs Ruby, nous pouvons donc discuter d’un partenariat avec embauche.
Vous devrez écrire quelque chose sur votre site qui fournira le protocole discourse-connect (ce qui signifierait que vous n’auriez rien à développer dans Discourse et que cela pourrait fonctionner avec discourse-core). Ou, vous pourriez éventuellement écrire un plugin personnalisé dans Discourse qui s’authentifierait par rapport au portefeuille.
Vous pouvez examiner certains des autres plugins d’authentification récemment mis à jour comme modèle. Discourse nécessite une adresse e-mail, vous devrez donc fournir quelque chose comme username@mail.invalid à Discourse. Je ne suis pas entièrement sûr que cela fonctionne, mais j’ai récemment vu quelqu’un poster qu’il le faisait, donc peut-être que cela fonctionne.
discourse.org développe principalement des choses pour ses utilisateurs professionnels. Si vous avez un budget pour le développement, vous pouvez poster dans Marketplace.