Copyright © 2003 FhG FOKUS
This module export functions necessary for group membership checking over radius. There is a database table that contains list of users and groups they belong to. The table is used by functions of this module.
The module depends on the following modules (in the other words the listed modules must be loaded before this module):
The following libraries or applications must be installed before compilling OpenSER with this module loaded:
radiusclient-ng 0.5.0 or higher -- library and development files. See http://developer.berlios.de/projects/radiusclient-ng/.
Location of the configuration file of the radius client library.
Default value is "/usr/local/etc/radiusclient-ng/radiusclient.conf".
If set to 1 then username@domain will be used for lookup, if set to 0 then only username will be used.
Default value is 0 (no).
The function returns true if username in the given URI is member of the given group and false if not.
Meaning of the parameters is as follows:
URI - URI whose username and optionally domain to be used, this can be one of:
Request-URI - Use Request-URI username and (optionally) domain.
To - Use To username and (optionally) domain.
From - Use From username and (optionally) domain.
Credentials - Use digest credentials username.
group - Name of the group to check.
This function can be used from REQUEST_ROUTE.
Take a look at http://www.openser-project.org/.
First at all check if your question was already answered on one of our mailing lists:
User Mailing List - http://lists.openser-project.org/cgi-bin/mailman/listinfo/users
Developer Mailing List - http://lists.openser-project.org/cgi-bin/mailman/listinfo/devel
If you want to keep the mail private, send it to
Please follow the guidelines provided at: http://sourceforge.net/tracker/?group_id=139143.