lemonldap-ng/doc/sources/admin/authradius.rst

59 lines
1.3 KiB
ReStructuredText
Raw Normal View History

2020-05-14 23:29:41 +02:00
Radius
======
============== ===== ========
Authentication Users Password
============== ===== ========
2020-05-18 09:56:39 +02:00
2020-05-14 23:29:41 +02:00
============== ===== ========
Presentation
------------
LL::NG uses `Perl
Authen::Radius <http://search.cpan.org/~manowar/RadiusPerl-0.12/Radius.pm>`__
as a simple authentication backend.
Currently, the module is simply handling a Radius Authentication request
and has been tested only against a FreeRadius server.
Configuration
-------------
Install Authen::Radius
~~~~~~~~~~~~~~~~~~~~~~
You have to install the corresponding Perl module.
For CentOS/RHEL:
2020-05-21 15:13:24 +02:00
.. code-block:: shell
2020-05-14 23:29:41 +02:00
yum install perl-Authen-Radius
In Debian/Ubuntu, install the library through apt-get command
2020-05-21 15:13:24 +02:00
.. code-block:: shell
2020-05-14 23:29:41 +02:00
apt-get install libauthen-radius-perl
Configuration of LemonLDAP::NG
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In Manager, go in ``General Parameters`` > ``Authentication modules``
and choose Radius for authentication.
2020-05-18 09:56:39 +02:00
.. tip::
2020-05-14 23:29:41 +02:00
You can then choose any other module for users and
password.
Then, go in ``Radius parameters``:
- **Authentication level**: authentication level for Radius module
- **Shared secret**: this is the passphrase to use to connect to the
Radius server
- **Server hostname**: this is the hostname or IP address of the Radius
server