We need a more unified login experience. OIDC/Oauth would work wonders for this.
- User registers at X lemmy/mastadon/peertube instance (activitypub app, [APA]) and gets malloc@lemmy.xyz
- Users visits Y APA
- Logins to Y APA using X user
- User redirected to X APA instance to login (knows user registered at lemmy.xyz)
- Upon successful login, user returned to Y APA
User now able to browse/post/comment in Y APA without having to manually go through original APA app where user account lives.
Basically each APA acts as its own IdP (identity provider); and would go a long way in improving user experience and reducing frustration.
If you are not familiar with this flow, then look at any web service with a login. They are usually accompanied by a Google/Apple/Facebook login option; and that’s that we are trying to replicate here. One set of credentials across the entire fediverse.
Been using namecheap for awhile, but thinking of migrating to Pork Bun.