every atprotocol app and platform should host their own PDS. Please do not ask users to create an account elsewhere (i.e.: Bluesky)
2 reposts31 likes
every atprotocol app and platform should host their own PDS. Please do not ask users to create an account elsewhere (i.e.: Bluesky)
2 reposts31 likes
This is just a UX problem. You don’t need to host the PDS yourself to explain this better. New User? -> Choose where your data lives (bluesky, blacksky, etc) -> PDS signup page (prompt=create) -> return to app. PDS implementations of prompt=create like this will help: bsky.app/profile/this...
Y'all! New PDS release!!! 🥳 It includes support for the new prompt=create flow! So like, everyone using the reference PDS server can now sign up with OAuth on their PDS. Thanks to @divy.zone for shipping this! github.com/bluesky-soci...
Alternatively, just offer non-atproto accounts in addition to atproto accounts and make it easy to upgrade a non-atproto account. This is the current implementation on @pckt.blog
This was something I was messing around with but couldn't wrap my head around. Make it so PDS tenancy is a library that devs can just pull in. Saves them rolling an auth solution and gets their uses on the atmosphere. Basically @selfhosted.social in a can
Or, speaking of cognito, @selfhosted.social or other PDS providers could set up a competitor to Okta... except user management creates PDSes for the users instead of just records
there are apps, like @pdsls.dev, where are PDS obviously doesn't make sense, since you don't have to login to use it. but generally speaking, a service should offer protocol/service on-boarding