# Configuration for the Python module.
#
#

python crans_wifi {
	mod_instantiate = freeradius.auth
	func_instantiate = instantiate

    # Spécifique au WiFi : rempli le mdp
	mod_authorize = freeradius.auth
	func_authorize = authorize_wifi
    
    # Renseigne le vlan
    # remplacer par dummy_fun pour ignorer le tagging de vlan
	mod_post_auth = freeradius.auth
	func_post_auth = post_auth_wifi

    # Que faire avant de quitter
	mod_detach = freeradius.auth
	func_detach = detach

    # Le reste est dumb et inutile
	mod_accounting = freeradius.auth
	func_accounting = dummy_fun

	mod_pre_proxy = freeradius.auth
	func_pre_proxy = dummy_fun

	mod_post_proxy = freeradius.auth
	func_post_proxy = dummy_fun

	mod_recv_coa = freeradius.auth
	func_recv_coa = dummy_fun

	mod_send_coa = freeradius.auth
	func_send_coa = dummy_fun
}
