From 551cb56cf752776aa4f9d2336c887ea3127b530e Mon Sep 17 00:00:00 2001 From: goodNETnick Date: Sun, 16 Oct 2022 02:37:26 -0400 Subject: login: T4751: 2FA OTP key generator in VyOS CLI --- .../generate-system-login-user.xml.in | 90 ++++++++++++++++++++++ 1 file changed, 90 insertions(+) create mode 100755 op-mode-definitions/generate-system-login-user.xml.in (limited to 'op-mode-definitions/generate-system-login-user.xml.in') diff --git a/op-mode-definitions/generate-system-login-user.xml.in b/op-mode-definitions/generate-system-login-user.xml.in new file mode 100755 index 000000000..d0519b6bd --- /dev/null +++ b/op-mode-definitions/generate-system-login-user.xml.in @@ -0,0 +1,90 @@ + + + + + + + Generate system related parameters + + + + + Generate system login related parameters + + + + + Username used for authentication + + <username> + + + + + + Generate OpenConnect OTP token + + + + + HOTP time-based token + + sudo ${vyos_op_scripts_dir}/generate_system_login_user.py --username "$5" + + + + Duration of single time interval + + sudo ${vyos_op_scripts_dir}/generate_system_login_user.py --username "$5" --rate_limit "$9" + + + + The number of digits in the one-time password + + sudo ${vyos_op_scripts_dir}/generate_system_login_user.py --username "$5" --rate_limit "$9" --rate_time "${11}" + + + + The number of digits in the one-time password + + sudo ${vyos_op_scripts_dir}/generate_system_login_user.py --username "$5" --rate_limit "$9" --rate_time "${11}" --window_size "${13}" + + + + + + + + The number of digits in the one-time password + + sudo ${vyos_op_scripts_dir}/generate_system_login_user.py --username "$5" --window_size "${9}" + + + + Duration of single time interval + + sudo ${vyos_op_scripts_dir}/generate_system_login_user.py --username "$5" --rate_limit "${11}" --window_size "${9}" + + + + Duration of single time interval + + sudo ${vyos_op_scripts_dir}/generate_system_login_user.py --username "$5" --rate_limit "${11}" --rate_time "${13}" --window_size "${9}" + + + + + + + + + + + + + + + + + + -- cgit v1.2.3