Patch propre serveurs-proxy federez dans auth.py
This commit is contained in:
parent
c1660df7ae
commit
edde503c9e
1 changed files with 11 additions and 4 deletions
|
@ -374,7 +374,14 @@ def authorize_nas(data, ldap):
|
||||||
ip_stm = ("FreeRADIUS-Client-IP%s-Address" % ('v6'*is_v6, ), ip)
|
ip_stm = ("FreeRADIUS-Client-IP%s-Address" % ('v6'*is_v6, ), ip)
|
||||||
|
|
||||||
# Find machine
|
# 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:
|
if is_v6:
|
||||||
addr = netaddr.IPAddress(ip).value
|
addr = netaddr.IPAddress(ip).value
|
||||||
# EUI64, hein ?
|
# EUI64, hein ?
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue