<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE section PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN" 
   "http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd">

<section id="auth_radius" xmlns:xi="http://www.w3.org/2001/XInclude">
    <sectioninfo>
	<authorgroup>
	    <author>
		<firstname>Jan</firstname>
		<surname>Janak</surname>
		<affiliation><orgname>FhG Fokus</orgname></affiliation>
		<email>jan@iptel.org</email>
	    </author>
	    <author>
		<firstname>Juha</firstname>
		<surname>Heinanen</surname>
		<affiliation><orgname>Song Networks</orgname></affiliation>
		<email>jh@song.fi</email>
	    </author>
	    <author>
		<firstname>Stelios</firstname>
		<surname>Sidiroglou-Douskos</surname>
	    </author>
	</authorgroup>
	<copyright>
	    <year>2002</year>
	    <year>2003</year>
	    <holder>FhG FOKUS</holder>
	</copyright>
	<revhistory>
	    <revision>
		<revnumber>$Revision: 1.3 $</revnumber>
		<date>$Date: 2005/08/24 22:26:17 $</date>
	    </revision>
	</revhistory>
    </sectioninfo>

    <title>Auth_radius Module</title>

    <section id="auth_radius.overview">
	<title>Overview</title>
	<para>
	    This module contains functions that are used to perform
	    authentication using a Radius server. Basically the proxy will pass
	    along the credentials to the radius server which will in turn send
	    a reply containing result of the authentication. So basically the
	    whole authentication is done in the Radius server. Before sending
	    the request to the radius server we perform some sanity checks over
	    the credentials to make sure that only well formed credentials will
	    get to the server. We have implemented radius authentication
	    according to draft-sterman-aaa-sip-00. This module requires
	    radiusclient library version 0.5.0 or higher which is available
	    from <ulink
	    url='http://developer.berlios.de/projects/radiusclient-ng/'>
	    http://developer.berlios.de/projects/radiusclient-ng/</ulink>.
	</para>
    </section>

    <section id="auth_radius.dep">
	<title>Dependencies</title>
	<para>
	    The module depends on the following modules (in the other words the listed modules
	    must be loaded before this module):
	    <itemizedlist>
	    	<listitem>
		    <formalpara>
		        <title>auth</title>
		        <para>
			    Generic authentication functions.
		        </para>
		    </formalpara>
		</listitem>
	    </itemizedlist>
	</para>
    </section>

    <xi:include href="params.xml"/>
    <xi:include href="functions.xml"/>
    
</section>
