Alright, so I had an idea to improve onboarding further by creating a "Pixelfed Passport" service.

Basically, users would be able to link Pixelfed accounts to a central passport.pixelfed.net account, and use that one account to easily log in to others.

This is primarily geared towards new fediverse users who can't remember their server, allowing them to use a single email/password to access their accounts easily.

Will be opt-in, open source, and auditable. Thoughts?

12
Share
Share on Mastodon
Share on Twitter
Share on Facebook
Share on Linkedin
maegul

@dansup more of a follow up question…

Are such semi-centralising hubs inevitable as tools for smoothing over the UX issues of decentralisation?

I’m personally betting yes.

1
1y
pieceofthepie :coffefied:

@dansup Wouldn't that then be a single point of failure?

Unless, I guess, you're using something like SOLID data pods.

1
1y
jstm@sos:~$ :blinking_cursor:

@dansup Would be a good idea, but the feature should be toggleable for admins if they don't want that for some reason and the user should be encouraged to remember his/her login details.

0
1y
Zekovski

@dansup Why not just remind the user of their instance instead of logging them in ?
Because ease of use I guess but it would lift some burden I guess (centralisation, account protection, ...).

0
1y
Anton 🇺🇦🇪🇺

@dansup I think it sounds awesome! If I were doing it, I would build it as a FedCM service. It unfortunately isn't broadly supported yet, but I would still build with it in mind so that I can easily transition later :)

github.com/fedidcg/FedCM/blob/

0
1y
Coo-Ops

@dansup I'd like a hub that has links to all my other fedi apps so people can find me across the -verse.

0
1y
Gary

@dansup imho this would be helpful across the fediverse, not just on a per service basis: one central account that can be used to login to many services.

That, of course, means placing a huge amount of trust in whoever runs that federated AAA service. Is there a pre-existing open source equivalent to “login with google/apple/Facebook/etc.”?

0
1y
uzayran

@dansup Would that be something like a pixelfed-specific SSO? Could be cool for the fediverse as a whole, but might be a massive undertaking.

0
1y
Frost「霜の狼|人面獣心」

@dansup Sounds... way overly centralized IMO.

0
1y
David Fleetwood - RG Admin

@dansup This is almost what I was hoping for. I'd suggest though making the auth hub it's own identity/service so that it could more easily be stood up by site builders who are looking for SSO to multiple services on the same domain, ie: I'd like to sso pixelfed.domain.tld/firefish.domain.tld/friendica.domain.tld and have something like passport.domain.tld

Ideally the account itself should be portable to another auth instance as well, say someone is going offline.

0
1y
Rodion Borisov

@dansup

All complications and misunderstandings start with Passport-like services...

0
1y
Replies