Patch propre serveurs-proxy federez dans auth.py

This commit is contained in:
Gabriel Detraz 2015-05-01 01:46:45 +02:00
parent c1660df7ae
commit edde503c9e

View file

@ -374,7 +374,14 @@ def authorize_nas(data, ldap):
ip_stm = ("FreeRADIUS-Client-IP%s-Address" % ('v6'*is_v6, ), ip)
# Find machine
base_filter = u'(|(objectClass=machineCrans)(objectClass=borneWifi))'
# On rajoute les Machines du club federez au base_filter (federez-wifi):
fed = ldap.search(u'(nom=Federez)')[0]
mach_fed = fed.machines()
base_filter = u'(|(objectClass=machineCrans)(objectClass=borneWifi)'
for mach in mach_fed:
base_filter = base_filter + "(mid=%s)" % mach['mid'][0]
base_filter = base_filter + u')'
if is_v6:
addr = netaddr.IPAddress(ip).value
# EUI64, hein ?