this post was submitted on 22 Jun 2023
31 points (100.0% liked)

Fediverse

17534 readers
35 users here now

A community dedicated to fediverse news and discussion.

Fediverse is a portmanteau of "federation" and "universe".

Getting started on Fediverse;

founded 4 years ago
MODERATORS
 

I'm new to fediverse. For a long time I assumed it would be possible to have a single identity separate from the ActivityPub instance I'm using and tried to figure out what am I missing. Recently, I figured out that it was not the case. People generally have multiple accounts for interacting with different aspects of fediverse. It still bothers me a bit. So I did a search and found this note from 2018 that summarizes my thoughts very well.

I'm wondering if there are others thinking about this, or having multiple accounts has been accepted as the "correct" way of interacting with fediverse?

I think separating identity from the instances would really be a step forward, but as I said, I'm new to this and maybe there are things I don't understand?

you are viewing a single comment's thread
view the rest of the comments
[โ€“] shrugal@lemmy.world 2 points 1 year ago* (last edited 1 year ago) (9 children)

I think being able to migrate your identity from one instance to another is a core requirement to fulfilling the promises of federation. The idea is to be able to freely leave a bad instance, but all you can do now is completely start over on a new instance, losing all your posts and followers. That's way worse, and not how it should be imo. No big instance has gone rogue yet afaik, but as soon as one does this will be a major issue!

To really accomplish that we would have to create a mechanism for a user to own their own identity, e.g. in form of some sort of secret key file. This would introduce a huge number of usability issues though! Handling key files is really hard, so that's probably not an option in the near future.

What we definitely should add is some sort of instance single-sign-on, so you can log into another instance by having your original instance authorize the login attempt. This should then allow the new instance to use your original account (for subs and posts), and also migrate that account to the new instance (update handle on all your posts, migrate your followers, ...). This would be a bit worse than owning your identity, because your original instance could just refuse to authorize any SSO attempts, but it would still be a big improvement imo.

Maybe we can also just combine the two, so instance SSO and being able to download an identity key as backup.

@shrugal

What we definitely should add is some sort of instance single-sign-on, so you can log into another instance by having your original instance authorize the login attempt.

In Hubzilla / (streams), that existing functionality is called "remote login" (or technically "OpenWebAuth = OWA") - and it's the prerequisite to share access-controlled local content with connections - Unfortunately, this work only with Hubzilla/(streams) identities, because AP does not support this...

It would be a blast if this mechanism could be transferred to the AP world (after all, it's freely available open source...) and let us share the local content functions with our AP connections...

load more comments (8 replies)