#pragma once #include #include #include #include #include namespace rublon::method { class YOTP : public PasscodeBasedAuth { public: YOTP(std::string systemToken, std::string tid, std::string accessToken, int prompts) : PasscodeBasedAuth(std::move(systemToken), std::move(tid), std::move(accessToken), "YubiKey OTP Security Key", "Insert and tap your YubiKey: ", 44, false, PasscodeBasedAuth::Endpoint::SecurityKeySSH, prompts) {} }; } // namespace rublon::method