How do we avoid closing the door to federation? #10

Open
opened 2025-12-20 20:44:12 +00:00 by tom · 2 comments
Owner

I suspect having an identity that can be migrated is one of those baffling problems that intersects tech and psychology. However, it feels good to contemplate how we might allow people to run a similar co-op and mutually share services.

I suspect having an identity that can be migrated is one of those baffling problems that intersects tech and psychology. However, it feels good to contemplate how we might allow people to run a similar co-op and mutually share services.
Author
Owner

Perhaps we could experiment via the RoW directory? Or perhaps we explicitly build a separate ID service at some point?

Perhaps we could experiment via the RoW directory? Or perhaps we explicitly build a separate ID service at some point?
Author
Owner

Did an experiment setting RoW and Spoons keycloak to have the other as an identity provider. It pretty much just works, though so far I've only tested with users that exist on both sides. If you have the same email on both sides, then keycloak links your accounts - so you're the same user but authenticating via a different service.

Would need a bit more poking, but it looks from a brief play that it would be really doable for a similar project to federate with spoons by linking auth services (authn), then adding access later via groups (authz).

Did an experiment setting RoW and Spoons keycloak to have the other as an identity provider. It pretty much just works, though so far I've only tested with users that exist on both sides. If you have the same email on both sides, then keycloak links your accounts - so you're the same _user_ but authenticating via a different service. Would need a bit more poking, but it looks from a brief play that it would be really doable for a similar project to federate with spoons by linking auth services (authn), then adding access later via groups (authz).
Sign in to join this conversation.
No labels
No milestone
No assignees
1 participant
Notifications
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
spoons.technology/plots#10
No description provided.