Перейти к содержимому
Калькуляторы

Freeradius и свой модуль как заюзать свой модуль

Здравствуйте!

Установлена и настроена связка mp5+freeradius на FreeBSD. очень хочется использовать для авторизации юзеров свою програмку, как сделать что бы радиус отправлял логин/пароль этой програмуле, я моя програмка отвечала 1(если правильные логин/пароли) плюс необходимые данные отсылала(например ip-адрес при конекте). или же 0 - если авторизация не прошла

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

to t0ly - я если чего не знаю то просто молчу.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

savio

решение идеалогически неверное - форк на каждый запрос.

 

 

И прямо из конфига фрирадиуса

 #
#  The Perl script to execute on authorize, authenticate,
#  accounting, xlat, etc.  This is very similar to using
#  Exec-Program-Wait = "/path/foo.pl", but it is persistent,
#  and therefore faster.
#

 

      #
        exec {
                wait = yes
                input_pairs = request
        }

        #
        #  This is a more general example of the execute module.
        #
        #  This one is called "echo".
        #
        #  Attribute-Name = `%{echo:/path/to/program args}`
        #
        #  If you wish to execute an external program in more than
        #  one section (e.g. 'authorize', 'pre_proxy', etc), then it
        #  is probably best to define a different instance of the
        #  'exec' module for every section.
        #

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Уже написали rlm_perl. Выполняется встроенным перлом и в потоках. exec медленней, проверено.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 смайлов.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

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