Multi-factor authentication
For MFA to work, we need a few things:
- SASL
TOTP.
- SASL
TOKEN. (Or would you like to re-enter your TOTP every time a netsplit happens?)
- A way to communicate tokens to clients. (We don't call them cookies to bypass EU regulations. Also IRC clients don't work like browsers (yet), so there are no privacy concerns.)
- A way to require the client to do TOTP.
- Make clients and bouncers implement this.
I have no idea how to implement any of them.
Multi-factor authentication
For MFA to work, we need a few things:
TOTP.TOKEN. (Or would you like to re-enter your TOTP every time a netsplit happens?)I have no idea how to implement any of them.