<div dir="ltr"><div dir="ltr">On Mon, Apr 15, 2024 at 4:51 PM Mike Muscato via libssh2-devel <<a href="mailto:libssh2-devel@lists.haxx.se">libssh2-devel@lists.haxx.se</a>> wrote:<br></div><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">I have a requirement for ISO compliance that the authentication has to support both public key and password as multi factor. Are there any plans to implement this type of authentication?<br></blockquote><div><br></div><div>In what sense do you mean "implement" or "support." libssh2 is an SSH API and library that you can use to write applications to interact over SSH. How you implement those applications is up to you, and, as far as I know, libssh2 already "supports" both key-based authentication as well as keyboard interface, which should allow you to do multi-factor authentication. Depending on how you're using the library, you may have to write some extra checks for additional authentication requests beyond just sending a username and password, but, again, this is in how you use the library, not in the library itself.<br></div><div><br></div><div>-Nick</div></div></div>