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.