Support SSO and OpenID Connect authentication
One of the many ways to sign in to a matrix home server that brings lots of usability improvements in my opinion is OIDC. One could use an existing trusted authentication provider such as social login or even a self-hosted solution that uses WebAuthN for the best usability, security and privacy.
Synapse has a page on how to configure their implementation with different providers that might come handy when deciding on a future implementation for conduit https://matrix-org.github.io/synapse/v1.39/openid.html
Edited by Jonas Zohren