|
libsshpp v0.1.7
Modern C++17 wrapper for libssh
|
Authentication strategy interface. See docs/design/04 §4.4. More...
#include <auth.hpp>
Public Member Functions | |
| virtual | ~Authenticator ()=default |
| virtual std::string_view | name () const noexcept=0 |
| virtual Result< AuthStatus > | attempt (detail::SessionCore &) const noexcept=0 |
| Performs one full attempt. Must not throw. | |
Authentication strategy interface. See docs/design/04 §4.4.
|
virtualdefault |
|
pure virtualnoexcept |
|
pure virtualnoexcept |
Performs one full attempt. Must not throw.
Implemented in sshpp::auth::None, sshpp::auth::Password, sshpp::auth::PublicKeyAuto, sshpp::auth::PublicKey, sshpp::auth::Agent, sshpp::auth::KeyboardInteractive, and sshpp::auth::Chain.