Hey folks, I’m not sure if there’s a topic for this because it’s something that I’ve seen people talk about elsewhere.
With the large number of potential ActivityPub platforms available, it would be nice to use one user account for multiple platforms, and have activities on all platforms broadcast from the auth provider. The process would look like this:
- Set up an actor/account at https://site-a.example/@actor
- Sign in to another platform on https://site-b.example/
- Create a resource on site b at https://site-b.example/resource - probably signed to prove authenticity
- Send a Create event from https://site-a.example/ to all of the actor’s followers
Step 1 can be done with OIDC.
Step 2 can use something like SOLID, but would additionally require a standardized API to ask the actor to sign the resource
I thought Step 3 could be done with C2S, but actually it would probably need something slightly different, because we don’t want to create any side effects - we’d want to describe an action that has already happened, not cause an action to happen as the C2S spec actually does.
Does anyone know any existing ways to accomplish this? Or am I coming at it from the wrong angle?