All Downloads are FREE. Search and download functionalities are using the official Maven repository.

net.jradius.example.catalog.xml Maven / Gradle / Ivy

The newest version!
<?xml version="1.0" ?>
<!--
 * JRadius - A RADIUS Server Java Adapter
 * Copyright (C) 2004-2006 PicoPoint, B.V.
 * Copyright (C) 2006-2007 David Bird <[email protected]>
 *
 * This library is free software; you can redistribute it and/or modify it
 * under the terms of the GNU Lesser General Public License as published by
 * the Free Software Foundation; either version 2.1 of the License, or (at
 * your option) any later version.
 *
 * This library is distributed in the hope that it will be useful, but
 * WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
 * or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public
 * License for more details.
 *
 * You should have received a copy of the GNU Lesser General Public License
 * along with this library; if not, write to the Free Software Foundation,
 * Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
-->
<catalog name="example">

  <chain	name="event-handler">
  	<handler-log		name="event-handler-log"
		 	 description="Handles the logging of Handler Log Events" />
  	<session-expired	name="event-handler-log"
		 	 description="Handles the logging of Session Expired Events" />
  </chain>

  <chain     				name="authorize">

    <mon-req				name="authorize-mon-req" description="Answers monitoring requests with a reject"
		  		    		username="monitoring" nasid="monitoring"
			  				replyMessage="Monitoring request acknowledged"/>

    <!--tlstunnel-init			name="authorize-tunnel-init" description="Initialize Possible Tunnel Session"/-->
		  		 			
    <init-session			name="authorize-init-session" description="Initialize The Radius Session"/>

    <!--tlstunnel-auth			name="authorize-tunnel-auth" description="Handle Authorization for Terminated Tunnels"
							anonUserName="anonymous"/-->

	<otp-proxy-auth			name="authorize-otp-proxy-auth" description="OTP Proxy Authentication"/>

  </chain>

  <chain     				name="post_auth">

    <dhcp-pool				name="dhcp-pool"
    						network="192.168.100.0"
    						netmask="255.255.255.0"
    						router="192.168.100.1" 
    						description="DHCP Pool" />
    						
    <mon-req				name="authorize-mon-req" description="Answers monitoring requests with a reject"/>

    <init-session			name="post_auth-init-session" description="Initialize The Radius Session"/>

    <check-standard			name="check-irap-standard"
		  		 			description="Check IRAP Standards"
		  					standardName="net.jradius.standard.IRAPStandard"/>

	<otp-proxy-post-auth		name="authorize-otp-proxy-auth"
				 			description="OTP Proxy Post Authentication"/>

	<command className="net.jradius.example.WPACaptivePortal" />

    <class-post-auth			name="post_auth-class" description="Post-Auth Class Attribute Handler"/>

  </chain>

  <chain  				name="preacct">

    <!--tlstunnel-init			name="authorize-tunnel-init" description="Initialize Possible Tunnel Session"/-->

    <init-session			name="preacct-init-session" description="Initialize The Radius Session"/>

    <check-standard			name="check-irap-standard" description="Check IRAP Standards"
	 		        		standardName="net.jradius.standard.IRAPStandard"/>

    <class-preacct			name="preacct-class" description="Accounting Class Attribute Handler"/>

    <!--tlstunnel-preacct			name="preacct-tunnel-pre-acct" description="Handle Pre-Accounting for Terminated Tunnels"/-->

  </chain>

  <chain    				name="start_accounting">
    <init-session			name="accounting-init-session" description="Initialize The Radius Session"/>
  </chain>

  <chain     				name="interim_accounting">
    <init-session			name="accounting-init-session" description="Initialize The Radius Session"/>
  </chain>

  <chain    				name="stop_accounting">
    <init-session			name="accounting-init-session" description="Initialize The Radius Session"/>
  </chain>

  <chain    				name="other_accounting">
    <init-session			name="accounting-init-session" description="Initialize The Radius Session"/>
  </chain>

  <chain    				name="pre_proxy">
    <init-session			name="pre_proxy-init-session" description="Initialize The Radius Session"/>
    <class-proxy			name="pre_proxy-class" description="Pre-Proxy Class Attribute Handler"/>
    <rewrite-ses-id			name="pre_proxy-rewrite-ses-id" description="Rewrite the Acct-Session-Id to be the RadiusSession SessionKey"/>
    <check-standard			name="check-irap-standard" description="Check IRAP Standards"
							standardName="net.jradius.standard.IRAPStandard"/>
  </chain>

  <chain 		    		name="post_proxy">
    <init-session			name="post_proxy-init-session" description="Initialize The Radius Session"/>
    <check-standard			name="check-irap-standard" description="Check IRAP Standards"
		  					standardName="net.jradius.standard.IRAPStandard"/>
  </chain>

</catalog>




© 2015 - 2025 Weber Informatics LLC | Privacy Policy