✨ Better onboarding
Pretty soon you'll be able to sign up with your Mastodon account, or use it to sign in on @pixelfed
Calckey and other platforms will launch later!
✨ Better onboarding
Pretty soon you'll be able to sign up with your Mastodon account, or use it to sign in on @pixelfed
Calckey and other platforms will launch later!
@skymtf If it works like the Peertube plugin that does a similar thing then when you log into Pixelfed it redirects to your masto server, goes through the login process there if you aren't already logged in, then masto sends back a "key" to pixelfed essentially saying "Skylar is logged in" then boom...you are redirected to pixelfed logged in!
It is pretty automatic...most times you would just see a masto page briefly appear and then back to pixelfed. It is still 2 accounts on 2 servers and no crossposting or any other data sharing happens besides verifying a person's identity. It is just 2 independent accounts with common credentials.
You could technically do the opposite too if Gargron made it easier...log into masto with pixelfed credentials...or you could have multiple masto alts authenicating with the credentials of your main...or whatever other website that uses the same standards (likely OAuth/OIDC)
@mounderfod @zii_0 @skymtf yeah you could use the same mechanism as password recovery to link to another ID provider if your current one goes defunct so it actually isn't that big of a deal.
I would ideally like to have a generic OIDC authenticator to do web single-sign-on to all my web things including various federated apps, and maybe it could be the root of all my rel=me links indicating it is Really Me.
@dansup Nice to see @pixelfed support federated authentication!
I used a plugin on my #peertube server to do the same thing, so I can log on there with my #Hometown credentials. Perhaps it is finally time to spin up a pixelfed with a similar setup
I hope this sort of thing (eventually supporting any #OAuth IDp) becomes a standard feature of all fediverse apps...it would be fantastic for onboarding!