Federation with other servers #8

Open
opened 2020-04-27 18:50:44 +00:00 by southerntofu · 0 comments
Owner

This is more complex and may require separate components to keep webhook simple.

So currently the only way to subscribe to a task is to either own it, or have an account on the same server as the owner. This is due to forges not allowing 3rd parties to receive direct updates the same way the owner does through webhooks.

So what we need is some sort of webhook-multiplexer that receives a webhook, validates it, and resends webhooks signed with a different secret (TOFU) to 3rd party servers.

This way, users could subscribe to a repository even when noone owns it on the server, by subscribing to webhooks from the owner's server instead.

This is more complex and may require separate components to keep webhook simple. So currently the only way to subscribe to a task is to either own it, or have an account on the same server as the owner. This is due to forges not allowing 3rd parties to receive direct updates the same way the owner does through webhooks. So what we need is some sort of webhook-multiplexer that receives a webhook, validates it, and resends webhooks signed with a different secret (TOFU) to 3rd party servers. This way, users could subscribe to a repository even when noone owns it on the server, by subscribing to webhooks from the owner's server instead.
This repo is archived. You cannot comment on issues.
No Label
No Milestone
No Assignees
1 Participants
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: forge/archive_hook.sh#8
No description provided.