its main use case is to allow to easily support things like password+OTP for protocols without keyboard interactive support such as FTP and WebDAV