jointakahe / takahe

An ActivityPub/Fediverse server
BSD 3-Clause "New" or "Revised" License
1.11k stars 85 forks source link

Support for Mastodon compatible authorize_interaction endpoint? #557

Open dvydra opened 1 year ago

dvydra commented 1 year ago

There is a nice little app that helps open posts from other instances: https://apps.apple.com/au/app/homecoming-for-mastodon/id1666139593

But it redirects here: https://social.ivydra.com/authorize_interaction?uri=https%3A%2F%2Fmastodon.social%2F%40decryption%40aus.social%2F110178498882502969

Which isn't supported in Takahe.

This is the Mastodon implementation: https://github.com/mastodon/mastodon/blob/33f3818d660c67194f94c7ff2bb180f4865e6748/app/controllers/authorize_interactions_controller.rb#L12

Which seems to be based on this concept? https://socialhub.activitypub.rocks/t/represent-endpoint-for-remote-interaction/480

This is a long-shot feature request, not sure if you consider this relevant to Takahe?

andrewgodwin commented 1 year ago

This is something we want to do long-term, but the "remote interaction" stuff is a little bit underspecified and so will take some time to properly reverse engineer.