summaryrefslogtreecommitdiff
path: root/src/op_mode
diff options
context:
space:
mode:
Diffstat (limited to 'src/op_mode')
-rwxr-xr-xsrc/op_mode/show_openvpn_mfa.py (renamed from src/op_mode/show_openvpn_2fa.py)12
1 files changed, 6 insertions, 6 deletions
diff --git a/src/op_mode/show_openvpn_2fa.py b/src/op_mode/show_openvpn_mfa.py
index 8600f755d..1ab54600c 100755
--- a/src/op_mode/show_openvpn_2fa.py
+++ b/src/op_mode/show_openvpn_mfa.py
@@ -24,7 +24,7 @@ from vyos.util import popen
otp_file = '/config/auth/openvpn/{interface}-otp-secrets'
-def get_2fa_secret(interface, client):
+def get_mfa_secret(interface, client):
try:
with open(otp_file.format(interface=interface), "r") as f:
users = f.readlines()
@@ -34,7 +34,7 @@ def get_2fa_secret(interface, client):
except:
pass
-def get_2fa_uri(client, secret):
+def get_mfa_uri(client, secret):
hostname = socket.gethostname()
fqdn = socket.getfqdn()
uri = 'otpauth://totp/{hostname}:{client}@{fqdn}?secret={secret}'
@@ -42,23 +42,23 @@ def get_2fa_uri(client, secret):
return urllib.parse.quote(uri.format(hostname=hostname, client=client, fqdn=fqdn, secret=secret), safe='/:@?=')
if __name__ == '__main__':
- parser = argparse.ArgumentParser(add_help=False, description='Show 2fa information')
+ parser = argparse.ArgumentParser(add_help=False, description='Show two-factor authentication information')
parser.add_argument('--intf', action="store", type=str, default='', help='only show the specified interface')
parser.add_argument('--user', action="store", type=str, default='', help='only show the specified users')
parser.add_argument('--action', action="store", type=str, default='show', help='action to perform')
args = parser.parse_args()
- secret = get_2fa_secret(args.intf, args.user)
+ secret = get_mfa_secret(args.intf, args.user)
if args.action == "secret" and secret:
print(secret)
if args.action == "uri" and secret:
- uri = get_2fa_uri(args.user, secret)
+ uri = get_mfa_uri(args.user, secret)
print(uri)
if args.action == "qrcode" and secret:
- uri = get_2fa_uri(args.user, secret)
+ uri = get_mfa_uri(args.user, secret)
qrcode,err = popen('qrencode -t ansiutf8', input=uri)
print(qrcode)