I am sure it was discussed here before, but I can’t find a good way to search this community.

Are there any arguments against having a user’s identity federate, and be compatible across platforms?

For example, let us say I sign up with my instance, matcha_addict@lemy.lol

But what if I go on mastodon, and I want to have my own micro blog. Or maybe go to write freely and post some blog posts. I’d have to make a different account on each one.

What if mastodon or write freely could just let me log in with my lemmy account (or lets call it federated account). This has several benefits:

  • users don’t have to scratch their head on if I am the same person or not across these platforms
  • theoretically, someone following my feed can get updates on what I do on multiple platforms

Now I understand this would be difficult to implement and iron out all the edge cases, but am I missing anything on why it wouldn’t be a desirable feature, given it is implemented?

2 points

IMO, if you choose a common username (except for alt accounts) for all your platforms (in my case, dch82) it’s fairly easy to find all the accounts. If you want to, you can also link your other platforms in the bio.

permalink
report
reply
3 points

If you choose a username, and I sign up with your same username before you do, then now you’re screwed. So I agree this is a solution, but it is not without faults. No one prevents someone from signing up with your username (either maliciously or they just liked the same name)

permalink
report
parent
reply
4 points
*

That’s going to be a problem whatever solution you come up with, because of the federated nature of the lemmy system.

There’s no central authority to hand out usernames, so if two people sign up to different instances with the same username, any design which didn’t attach instance name to each username would fail. The only way around it would be for each instance to contact every other instance which exists, including the ones which haven’t federated yet, and negotiate ownership of the new username, and that’s just not possible

permalink
report
parent
reply
4 points

That’s fine. I may be matcha_addict@lemy.lol someone else might be matcha_addict@someOtherInstance.com, but I am the only matcha_addict@lemy.lol and anytime someone sees that full ID, they know for a fact it’s me. But if they see matcha_addict@mastodon.social, they cannot know for sure.

permalink
report
parent
reply
2 points

You can also setup a little linktree page and just have all your profiles link to that so you don’t have to update 10000 links on every profile.

permalink
report
parent
reply
2 points

AFAIK you can already sign into pixelfed with your mastodon account. It is a good idea, I think the only problem would be you would be completely reliant on Instance and if that goes down everything is gone

permalink
report
reply
2 points

I agree, but reliance on an instance is already a big issue.

Theoretically, if this gets implemented, it could be possible to federate the ability to sign up elsewhere, or at least make your user downloadable and sign up with it elsewhere

permalink
report
parent
reply
19 points

This is a controversial issue.

Some people don’t care about having an unique identity and actually favor creating multiple accounts on each service, to present themselves with different avatars depending on who they are interacting with. They are not “attached” to their identities and see this an opportunity to stay pseudonymous online and protect their “real” identity.

Some people think that the instance you join should be also somewhat indicative of your tribe and that they should be able to filter out who they talk about by checking the domain. This view is especially favored by the Mastodon crowd.

And then some other people (I think I would include myself) would like to be able to not just “use” a single identity, but to have portable identity in the Fediverse as a way to ensure that we can remain sovereign over our online presence. I would personally love for Communick customers to be able to use their personal domain, because that would mean that if even if I closed down things tomorrow, they would be able to migrate easily and without depending on me.

permalink
report
reply
8 points

Some […] favor creating multiple accounts on each service

That’s fine, this feature wouldn’t prevent them!

What you mentioned in your last paragraph is in line with what I want, but maybe more of a next step from there.

permalink
report
parent
reply
3 points

So far, the only Fediverse project that lets users with different domains (and identities) under the same server is Takahe, but its development is a bit stalled and it is only supporting Mastodon.

Are you asking all these questions out of mere curiosity or are you willing to commit some type of effort and/or resources to see this happening?

permalink
report
parent
reply
2 points

It is regarding something I’m working on, but you may not find it interesting as it is not ActivityPub based (but a bridge will be implemented).

permalink
report
parent
reply
-3 points

At a more abstract level, inviting a bunch of people to play a game, and then changing the rules of the game, is a shitty thing to do.

The fediverse has rules built into it. It has a way that it works. Changing that makes it something else.

permalink
report
parent
reply
1 point

I am not following. What rules do you think are being changed?

permalink
report
parent
reply
-1 points

Identity belonging to an instance, changing to identity belonging to the fediverse as a whole.

Identities containing @instance format.

Identities being federated.

permalink
report
parent
reply
4 points

Why does it actually matter? If you’re that important, you should have your own domain and instance

permalink
report
reply
4 points
*

I already talked about why that matters in my post (didn’t mention anything about a person’s importance), but I’m happy to clarify and expand on it!

To summarize again, this would allow users to follow a person across platforms. Part of the benefit of the fediverse is I can choose to get content from a microblogging platform as well as macro blogging or threaded like lemmy. It would be a good feature for me to be able to follow someone across all federated platforms without having to scavenge for them.

Moreover, it would allow me to use other types of platforms without having to sign up on each one. This would also be useful for instance admins. If instance A trusts instance B, then it can allow instance B users to sign in without having to sign up separately.

This could also mean that instance A could be an identity provider only

permalink
report
parent
reply
1 point

Ooh that’s nice. Wasn’t Kbin trying to do this?

permalink
report
parent
reply
3 points

AFAIK, the only practical thing in the way of having a separate server that just hosts identity accounts for all types of fediverse content (while the content itself is hosted on other servers) is that your host server is responsible for presenting the interface through which you view the rest of the fediverse, and the interfaces are specialized for a particular content type. You could have a server running a variety of fediverse software (mastodon, lemmy, etc.) which automatically generates similar accounts for each user on each service, so users could sign up once and then switch interfaces; but I think the rest of the fediverse would still treat them as separate identities.

permalink
report
reply

Fediverse

!fediverse@lemmy.world

Create post

A community to talk about the Fediverse and all it’s related services using ActivityPub (Mastodon, Lemmy, KBin, etc).

If you wanted to get help with moderating your own community then head over to !moderators@lemmy.world!

Rules

  • Posts must be on topic.
  • Be respectful of others.
  • Cite the sources used for graphs and other statistics.
  • Follow the general Lemmy.world rules.

Learn more at these websites: Join The Fediverse Wiki, Fediverse.info, Wikipedia Page, The Federation Info (Stats), FediDB (Stats), Sub Rehab (Reddit Migration), Search Lemmy

Community stats

  • 3.9K

    Monthly active users

  • 1.8K

    Posts

  • 62K

    Comments