openvpn-2fa-otp-freeradius-ldap
24 строки · 553.0 Байт
1import radiusd2from typing import Literal3from enum import Enum4
5class LogLevels(Enum):6L_AUTH = 27L_INFO = 38L_ERR = 49L_WARN = 510L_PROXY = 611L_ACCT = 712L_DBG = 1613L_DBG_WARN = 1714L_DBG_ERR = 1815L_DBG_WARN_REQ = 1916L_DBG_ERR_REQ = 2017
18def log_msg(level: Literal[LogLevels.L_INFO,19LogLevels.L_ERR,20LogLevels.L_WARN,21LogLevels.L_DBG],22msg: str):23s = "[strongpass_otp] {}".format(msg)24radiusd.radlog(level, s)