OpenVPN auth plugin implements user/password authentication using LDAP/RADIUS servers with additional multifactor authentication via push message or TOTP.
Why do you think that https://github.com/kanidm/kanidm is a good alternative to openvpn-multi-authentication-plugin