Überprüfung, ob ein Benutzer auf Discourse eingeloggt ist, von einer anderen Website

Ich frage mich, ob die Verwendung von Discourse als Authentifizierungsanbieter aufgrund seines Namens (DiscourseConnect) übersehen wird. Wenn Sie beispielsweise nur den Begriff DiscourseConnect in einen Beitrag hier einfügen, wird ein Link zum Thema erstellt, in dem es darum geht, eine externe Website als Authentifizierungsanbieter für Discourse zu verwenden. Die Verwendung von Discourse als Authentifizierungsanbieter ist eine meiner Hauptbegründungen für die Einrichtung einer Discourse-Website.

Falls es hilft: Das WordPress-Plugin ermöglicht es Discourse, als Authentifizierungsanbieter zu fungieren. Der relevante Code befindet sich hier: wp-discourse/lib/sso-client at main · discourse/wp-discourse · GitHub. Der Code ist möglicherweise etwas überkompliziert.

Hier ist eine einfachere Implementierung für eine Remix/React-App: discourse_remix_comments/app/routes/login.tsx at main · scossar/discourse_remix_comments · GitHub. Wenn man die TypeScript-Sachen ignoriert, ist nicht viel daran.