Gibt es einen Routenpfad, um über eine Benutzer-ID auf ein öffentliches Benutzerprofil zuzugreifen?
Mir ist bekannt: https://meta.discourse.org/u/{username}/summary
Ich möchte: https://meta.discourse.org/u/{user-id}/summary
Zweck: Ich möchte, dass Profile auf meiner Hauptseite auf Profile auf meiner Discourse-Seite verlinken. Das Problem ist, dass ich ursprünglich kein SSO verwendet habe, daher sind die Benutzernamen zwischen meinen beiden Seiten nicht konsistent und werden bei jedem Ab- und Anmelden aktualisiert. Ich habe versucht, die alten Benutzer-IDs zu „leeren", nur um festzustellen, dass es keinen Endpunkt gibt, um Benutzernamen zu aktualisieren (man kann nur E-Mail und Avatar aktualisieren).
Da sich die Benutzernamen ändern, habe ich stattdessen die id gespeichert, aber jetzt ist mir aufgefallen, dass ich keine URL direkt generieren kann, um mit der ID auf ihr Profil zuzugreifen. Ich müsste zusätzliche Webanfragen stellen, was ich vermeiden möchte. Andernfalls müsste ich einmal den Endpunkt by-external aufrufen, um den Benutzernamen zu erhalten, aber eine Umleitung wäre schön.