Isso é ótimo!
Normalmente, o que seria feito é instalar um código semelhante ao do SSO ao qual você linkou no serviço onde os usuários fazem login inicialmente. No seu caso, esse serviço seria o Teachable. Infelizmente, não acho que seja possível adicionar código do lado do servidor em um site do Teachable.
Dê uma olhada neste post para ver como você pode integrar o Discourse com o Teachable enviando convites do Discourse para os usuários quando eles se registrarem no Teachable:
Você pode obter funcionalidade semelhante enviando os convites por meio do Zapier. Isso está descrito aqui: Automate sending Discourse invite emails with Zapier.