Allora sei nel posto sbagliato, non puoi usare le chiavi API utente per questo.
Invece, dovrai configurare Discourse come provider DiscourseConnect e il tuo sito web come client DiscourseConnect. Vedi Use Discourse as an identity provider (SSO, DiscourseConnect)