For ATProto apps, you can support a “sign up for new account” flow that doesn’t just send people to Bluesky. An OAuth flow that creates an account and then redirects with the new account to Auth and login.
For an open PDS, you can add a prompt=create and enter this flow. Examples:
- test this on Blento https://blento.app, which uses selfhosted.social PDS
To experiment, you can also enter in the domain of a PDS which will take you to the PDS login-or-create flow
- some examples of apps that support this
Resources
Selfhosted .social
Deep link to some edits from @thisismissem.social for documenting the “create” parameter