✨ 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

Oh wow, that's an awesome feature! :)

@pixelfed @dansup it would be nice if ActivityPub profiles would provide a username for another ActivityPub service. That would mean instead of following their Mastodon, you could follow their Pixelfed when setting up your account.

@pixelfed @dansup Will it work from any Masto instance, or only the big famous ones?

Aw well, costs me nothing to sign up separately ksjdskjk

@pixelfed neat, though as a minor nit, when you get to instance list, using many primary buttons is confusing and generally not a great practice in UI design. I think it would be nice to settle on outline buttons, like ‘Back’ on the following screens.

@dansup

@pixelfed @dansup is it necessary to have separate identity/streams for the pixelfed and mastodon content? Or could I use pixelfed to post pics to my mastodon / follow pixelfed and mastodon accounts from my mastodon but use pixelfed to view a photostream from both those accounts. Apologies for naive question, I'm new to the fediverse
@ndivad @pixelfed @dansup same questions here. Brand New to all this. Introduced to fediverse through Lemmy and decided to jump into Mastodon, pixelfed and matrix at the same time. Also threads is supposedly going to be federated and integrated to Mastodon eventually so I wonder if that will be similar since I literally keep the same username across all my social presence.
@[email protected] @[email protected] @[email protected]

You should be able to interact with all accounts on the #ActivityPub based #Fediverse with just one account.

Only if you want to make use of special features of a specific platform, you need an account on an instance of that type.
@pixelfed @dansup What does it use as an identifier for the external user? Can I swap from one instance to another as long as I maintain my Mastodon handle (eg always having [email protected] or such?)
@pixelfed will this also work with Misskey/Calckey/Foundkey accounts? Or just with services using MastoAPI?
@pixelfed @dansup That's amazing :o Yeah i can see that really lowering the barrier of entry a lot!
@pixelfed @onepict @dansup That’s really cool.
One question though: what will happen if I migrate to another mastodon instance? Will my pixelfed account be migrated too?
@pixelfed @dansup Is there any chance of a stripped down ActivityPub account server that other AP services could leverage? I could see a proliferation of identity instances that permit users to login to other services while maintaining a centralized account, Oauth style.
@pixelfed @dansup woahh that pretty super sweet awesome! 😻 

@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.

@pixelfed @dansup
does it mean masto-account is continuously synced to display photos from it on pixelfed,

or just a simple copy of the bio and such, and it's entirely new account?

It's too bad I'll be ending my direct mastodon.social use in favoe of fe.disroot.org. But, good work! 👍

@pixelfed @dansup
FEDIsroot

@pixelfed i tried downloading the pixelfed TestFlight app linked on the website but it just says the url is not valid and expired
@pixelfed @dansup Damn that's awesome. I'd use the service if it was that easy. Not a big poster of images but every once in a while it'd be cool.
@pixelfed @dansup I’m signing up for @pixelfed the moment this goes live!
@pixelfed @dansup Would PixelFed admins have the ability to limit which Mastodon servers can be used? I'd like to setup a PixelFed instance specifically for my Mastodon community but not open it up publicly to the world if possible. Thanks!
@pixelfed @dansup Can you sign in with Miss/Calckey accounts?
@pixelfed nice! maybe lemmy will do it next!
@pixelfed This looks good! I was planning to sign up and this will make it easier 😁
@pixelfed @dansup Such an awesome feature! Looks good!
@pixelfed @dansup got my personal instance up just in time!
@pixelfed @dansup is it possible to do some universal thing where you can sign in with any instance using activitypub?
@pixelfed @dansup well done, keep up the good work 👏
@[email protected] @[email protected]

Could you provide some technical details, how this should work? Thx.

@pixelfed @dansup

So Instagram but the fediverse? 👀

@pixelfed @dansup Very cool!

if I may provide a piece of feedback, no one should be using a “memorable” password unless they’re unlocking their password manager’s vault. I suggest you update the password field info wording and drop the word “memorable”.

@pixelfed @dansup

SWEET. I eagerly await the rollout of this feature.

Now this is the kind of feature that will reduce the pain points of onboarding for the average user. If there's one thing many average users despise, it's having to make a new account for everything.

The potential downsides depend on how comfortable you are with Mastodon being seen as the Fediverse "core site", as well as the usual security concerns.

@pixelfed @dansup Thank you so fucking much! I had recently created an account on both kbin and mastodon, so didn't want to create a new account. Thanks again and good luck for future!