It has always been SASL (as long as the Virtualmin installer has been setting up Postfix with authentication in…2006, or so). And is likely to remain SASL for the foreseeable future; I’m unaware of any competing specification (though there are a few OSS implementations of SASL, we use Cyrus, Dovecot also has one).
Virtualmin does not use SASL. The installer configures SASL, and Webmin provides some configuration related to it. The SMTP server (Postfix, in most cases) uses SASL (specifically, Cyrus saslauthd).
I’d recommend you not go off-roading without understanding what you’re doing. There are many surprising and non-intuitive things in Postfix configuration. There aren’t really any user serviceable parts inside. SASL is either on or off. saslauthd (which is not part of Postfix) has a couple of options, but you won’t find them in Webmin. It’s configured for you by the Virtualmin installer, with the expectation that you’ll never need to change it.