openvpn-2fa-otp-freeradius-ldap

Форк
0
1
import radiusd
2
from typing import Literal
3
from enum import Enum
4

5
class LogLevels(Enum):
6
    L_AUTH = 2
7
    L_INFO = 3
8
    L_ERR = 4
9
    L_WARN = 5
10
    L_PROXY = 6
11
    L_ACCT = 7
12
    L_DBG = 16
13
    L_DBG_WARN = 17
14
    L_DBG_ERR = 18
15
    L_DBG_WARN_REQ = 19
16
    L_DBG_ERR_REQ = 20
17

18
def log_msg(level: Literal[LogLevels.L_INFO, 
19
                       LogLevels.L_ERR, 
20
                       LogLevels.L_WARN,
21
                       LogLevels.L_DBG],
22
                       msg: str):
23
    s = "[strongpass_otp] {}".format(msg)
24
    radiusd.radlog(level, s)

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.