Ciao - sono nuovo nella programmazione (me la sto imparando da solo durante la quarantena) e sto aiutando un amico a spostare online la sua attività di lezioni di musica.
Sta creando alcuni corsi su Teachable e vuole aggiungere un forum Discourse. Sono riuscito a impostarlo e farlo funzionare per lui, ma sto avendo difficoltà a collegare Teachable a un SSO per Discourse. Ecco cosa penso di dover fare, ma sento che mi sto perdendo un passaggio.
L’utente si registra, il webhook di Teachable invia questa azione a un server.
Il server riceve i dati dell’utente dal webhook, poi utilizza qualcosa come per creare l’utente. Attualmente sto imparando Node.js, ecco perché ho scelto questo pacchetto invece del gem Ruby suggerito che ho visto su Discourse.
C’è qualcosa che mi sto perdendo? Sento che è molto lavoro configurare un server solo per gestire le richieste tra Teachable e Discourse. Se qualcuno può indicarmi la direzione giusta o confermare che questo è un approccio ragionevole, ne sarei molto grato, grazie!
Normalmente, ciò che si fa è installare un codice simile a quello SSO a cui hai fatto riferimento sul servizio in cui gli utenti accedono inizialmente. Nel tuo caso, quel servizio sarebbe Teachable. Purtroppo, non credo sia possibile aggiungere codice lato server a un sito Teachable.
Dai un’occhiata a questo post per vedere come integrare Discourse con Teachable inviando inviti di Discourse agli utenti quando si registrano su Teachable: