Mi stavo chiedendo se sarebbe possibile implementare SQRL di Steve Gibson nel mio forum senza doverlo collegare a OAuth.
Sì, nulla è bloccato da OAuth, un’implementazione SQRL è fattibile utilizzando le nostre interfacce attuali.
La generazione del codice QR potrebbe richiedere una buona dose di codice personalizzato lato client e la logica di notifica in modo che tutta la magia funzioni.
Direi che si tratta di un lavoro di complessitĂ ragionevolmente elevata dato che si partirĂ da zero con solo una specifica.
Sam, siamo un progetto web3 su Solana e vogliamo utilizzare Discourse come bacheca della community per la nostra DAO. L’ID utente è collegato a un indirizzo di portafoglio blockchain e vorremmo passare l’autenticazione dal nostro sito o consentire agli utenti di accedere direttamente utilizzando i loro portafogli.
Puoi fornire una guida sul modo migliore per esplorare queste opzioni? Abbiamo sviluppatori web interni, ma non Ruby, quindi possiamo anche discutere di una partnership a pagamento.
Dovrai scrivere qualcosa sul tuo sito che fornisca il protocollo discourse-connect (il che significherebbe che non dovresti sviluppare nulla in Discourse e potrebbe funzionare con discourse-core). Oppure, potresti scrivere un plugin personalizzato in Discourse che si autentichi contro il wallet.
Puoi guardare alcuni degli altri plugin di autenticazione aggiornati di recente come modello. Discourse richiede un indirizzo email, quindi dovrai fornire qualcosa come username@mail.invalid a Discourse. Non sono del tutto sicuro che funzioni, ma di recente ho visto qualcuno pubblicare che lo stava facendo, quindi forse funziona.
discourse.org sviluppa principalmente cose per i suoi utenti enterprise. Se hai un budget per lo sviluppo, puoi pubblicare su Marketplace.