Adresse non supportée pour une image lors de la publication via ActivityPub

Nous avons ajouté la prise en charge des images lors de la fédération d’un message à l’aide d’ActivityPub. C’était vraiment bien. Mais en même temps, ces images ont disparu de Mastodon. En essayant d’ouvrir de telles images cassées, Mastodon (ou Mona-app :man_shrugging:) indique que l’adresse de l’image n’est pas prise en charge. Lorsque je l’ouvre en utilisant PWA, ce message/toot indique que l’aperçu n’est pas accessible (désolé, pas des traductions exactes, mais mes configurations parlent principalement finnois). Lorsque je clique dessus, l’image s’ouvre et affiche l’URL de mon bucket S3 (comme il se doit, selon mes paramètres dans Discourse). Maintenant, je ne sais pas si cela vient de :

  • Discourse
  • ma configuration, comme l’utilisation de S3 pour les images
  • Mastodon (ou mon instance)
  • Mona/PWA
  • ActivityPub

Ici se trouve le sujet dans Discourse, et ceci pourrait aider un peu : https://foorumi.katiska.eu/ap/object/acfff634ebeeffdf95f922193bd58ca2

L’attente est que les images soient visibles, même lorsque l’origine est ailleurs — l’utilisation de clouds et de CDN est très courante, même dans le monde de Mastodon.