There are certainly a lot of possibilities, the problem is generally lack of time and developers. Ibis supports OAuth login now, although Lemmy doesnt work as an auth provider yet (but that could be done by having another service handle auth). Anyway first I need to cleanup Ibis and get the new version out.