Right now, you create an identity by signing up to a Lemmy/Mastodon/Kbin/Matrix/etc. instance, and you need a separate identity for each app (if you want the full experience, though you can interact in some ways with only one identity).
Could it be possible to make an app that handles just authentication? So I could identify myself as @TheButtonJustSpins@example.com and respond to login requests from each type of app (since the login process doesn’t seem to be unified)? Then just use whichever app/interface makes sense at the time?
So I could log in with Jerboa or Element by pointing them to the instance of the authentication app, but then use Jerboa or Element to interact with the fediverse?
(FYI: I seem to be unable to respond to comments.)
Being able to centralise your own identity server (with your choice of authentication method ideally) and federate the services/content would be a great option for those who want one identity across the fediverse.
New to the tech, but if that identity server could also act as your ActivityPub ‘master’ server for all services so you have a login that when entered to any instance would show all your messages and subscriptions could make for a great experience.