this post was submitted on 25 Apr 2024
23 points (78.0% liked)
Fediverse
28385 readers
809 users here now
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
founded 1 year ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
So who stores the login information? This is fundamentally the question here.
If you store it centrally you only need to ask for username/password combo.
But then someone needs to store it at a central location for everyone to check against.
If it’s not centralized than the user needs to provide it
Email has a hidden trick up its sleeve and that’s the domain name. In order for an email to be valid, the domain name must contain email info on its DNS records. There’s where you can imply knowledge about where the email/message is to go.
But here in lemmy, my email is just Gmail. There’s no way to find the information on where authentication could be located. Which brings me back to the top of centralization vs decentralization.
What I understand the idea is to ask you to enter WhoLooksHere@lemmy.world in the username, and your lemmy.world password.
What I understand is happening (from the comment, because I don't use apps) is that the app first expects you to choose lemmy.world in a list, and then asks you about your name and password.
Honestly, I have no idea what is easier for anybody. Both seem very equivalent to me. Also equivalent would be asking the server, username and password on the same screen.
To be fair, I use Summit and it just gives you one login box with a drop-down menu that has all of the major instances in it. I think it's an implementation issue more than a design issue