Masquer un jeton d'API dans un composant de thème

Plutôt que de créer un nouveau contrôleur pour le faire (ce qui n’est pas clairement ce que Richard a recommandé), vous pouvez assez facilement l’ajouter à un sérialiseur existant, quelque chose comme

  add_to_serializer(:current_user, :my_stuff) do
    stuff = get_my_stuff_somehow
    stuff
  end

Trouver quels sérialiseurs sont disponibles et lequel vous voulez est, espérons-le, assez simple (la plupart sont assez faciles à deviner, mais vous pouvez les trouver dans app/serializers); rechercher sur GitHub - discourse/all-the-plugins add_to_serializer devrait fournir de nombreux exemples. Et commencez par GitHub - discourse/discourse-plugin-skeleton: Template for Discourse plugins.

Même si vous ne connaissez pas Ruby ou Rails, ce qui précède devrait vous donner une assez bonne idée de ce que vous devez faire. Sinon, vous pouvez demander dans Marketplace avec un budget.