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 [email protected]
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.
honestly i feel that lemmy should just have been matrix-based rather than activitypub, sure it's nice to have native federation with mastodon but the forum structure is PERFECT for the matrix model.
By using matrix you would have communities be independent of servers (thus actually owned by the moderators and not the instance admins), and there would be a possibility of decentralized user accounts somewhere in the far future.