Вход в Discourse через внешний API

Здесь множество решений: некоторые предназначены для проприетарных систем, таких как Discord (который, как я полагаю, теперь имеет нативную поддержку), но также существует плагин OIDC — это правильный путь, если вы можете его использовать: