✨ Sneak Peek of Sign-in with Mastodon

We're almost ready to ship this ground breaking feature which vastly improves our onboarding experience for Mastodon users!

It will be shipping later today after I (@dansup) get some sleep, sorry it's a bit late, this is a complex feature.

#pixelfed #signInWithMastodon

@pixelfed @dansup

I’d really like to see single signon for #ActivityPub servers. I could see it working in one of two ways:

1. (easier for users) Each server software allow signon and posting (etc.) from accounts to Fediverse instances that aren’t the same as the home instance. For example, using a kbin account to post on Mastodon. Each server software would need to know how to interact with the other kinds.

@pixelfed @dansup

2. (easier for software devs) Let’s say I setup these #ActivityPub servers as subdomains on the same domain:
• toot.example.com (Mastodon)
• doot.example.com (kbin or Lenmy)
• pixs.example.com (Pixelfed)
• vids.example.com (PeerTube)
You’d signup on the example.com landing page, and it would sync credentials to the subdomains. It would work like using your Google account to login on different (sub)domains to Docs, Gmail, and YouTube.

@pixelfed @dansup

Option 2 might be as simple (ha!) as someone writing a credential-syncing server for the landing page where you tell it the subdomains, so it knows where to push those. Not sure the Mastodon, Pixelfed, etc. servers would need to be modified.

@pixelfed @dansup

Option 1 could (on the desktop web app) appear as different tabs for Mastodon, kbin, Pixelfed, etc., all using the same singon to a single instance (doesn't matter which kind).

@[email protected] @[email protected] @[email protected]

Single Sign On would be the opposite of a federated system, right?

And for posting... posts are federated via #ActivityPub... so you don't need an account on an #Mastodon instance to post "on Mastodon". Write your post on #Friendica, #Pixelfed, #Calckey, wahtever...

(Sent from a #Mammuthus instance).

@nick @dansup @pixelfed

Not sure if single signon is opposite. Instances already interoperable.

I’ve experienced posting, following, favoriting, etc. from one kind of instance to another kind, and it retains the feel of the instance your account is on.

I’d my Lemmy experience to be different than my Mastodon experience but use the same account for both. For now, it’s easier to just make an account for each, but it seems weird to do it that way.