From 1e3909f4186e29d2d8e7be7e255ccdfec050537f Mon Sep 17 00:00:00 2001 From: goodNETnick Date: Thu, 21 Apr 2022 08:14:32 -0400 Subject: ocserv: T4380: 2FA OTP key generator in VyOS CLI --- .../generate-openconnect-user-key.xml.in | 67 ++++++++++++++++++++++ 1 file changed, 67 insertions(+) create mode 100644 op-mode-definitions/generate-openconnect-user-key.xml.in (limited to 'op-mode-definitions') diff --git a/op-mode-definitions/generate-openconnect-user-key.xml.in b/op-mode-definitions/generate-openconnect-user-key.xml.in new file mode 100644 index 000000000..80cdfb3d7 --- /dev/null +++ b/op-mode-definitions/generate-openconnect-user-key.xml.in @@ -0,0 +1,67 @@ + + + + + + + Generate OpenConnect client parameters + + + + + Username used for authentication + + <username> + + + + + + Generate OpenConnect OTP token + + + + + HOTP time-based token + + sudo ${vyos_op_scripts_dir}/generate_openconnect_otp_key.py --username "$4" --interval 30 --digits 6 + + + + Duration of single time interval + + sudo ${vyos_op_scripts_dir}/generate_openconnect_otp_key.py --username "$4" --interval "$8" --digits 6 + + + + The number of digits in the one-time password + + sudo ${vyos_op_scripts_dir}/generate_openconnect_otp_key.py --username "$4" --interval "$8" --digits "${10}" + + + + + + The number of digits in the one-time password + + sudo ${vyos_op_scripts_dir}/generate_openconnect_otp_key.py --username "$4" --interval 30 --digits "$8" + + + + Duration of single time interval + + sudo ${vyos_op_scripts_dir}/generate_openconnect_otp_key.py --username "$4" --interval "${10}" --digits $8 + + + + + + + + + + + + + + -- cgit v1.2.3