close Warning: Can't synchronize with repository "keplertools" (/srv/svn/keplertools does not appear to be a Subversion repository.). Look in the Trac log for more information.

Changes between Version 12 and Version 13 of AdminLdap


Ignore:
Timestamp:
Oct 31, 2013, 9:01:27 PM (13 years ago)
Author:
bau
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • AdminLdap

    v12 v13  
    110110
    111111- http://www.openldap.org/
     112
     113
     114= Squid und LDAP =
     115Wir haben mehrere Proxy-Server im grünen Netz stehen, die am Besten ihre User gegen den zentralen LDAP verifizieren. Dazu benutzen beide (10.32.1.250 und 251) den /usr/lib/squid/ldap_auth, der 10.32.1.250/proxyl.kg-fds.de zusätzlich den /usr/lib/squid/squid_ldap_group zur Abfrage, ob der User der Gruppe teachers angehört:
     116
     117== 10.32.1.251 / proxys.kg-fds.de / Schülernetzproxy für alle ==
     118{{{
     119# ldap_auth gegen den LDAP-Server auf der paedml
     120auth_param basic program /usr/lib/squid/ldap_auth -b ou=accounts,dc=kg-fds,dc=de -h 10.32.1.1 -p 389 -f "(&(objectClass=*)(uid=%s))"
     121
     122auth_param basic children 5
     123auth_param basic realm Zieladresse ausserhalb des Kepler-Netzwerkes (proxyL)
     124auth_param basic credentialsttl 45 minutes
     125
     126
     127# ACL external_traffic nur mit BASIC-Auth (Kann entfallen?)
     128acl external_traffic proxy_auth REQUIRED
     129
     130http_access allow external_traffic
     131
     132}}}
     133
     134== 10.32.1.250 / proxyl.kg-fds.de / Schülernetzproxy für Lehrer ==
     135{{{
     136# ldap_auth gegen den LDAP-Server auf der paedml
     137auth_param basic program /usr/lib/squid/ldap_auth -b ou=accounts,dc=kg-fds,dc=de -h 10.32.1.1 -p 389 -f "(&(objectClass=*)(uid=%s))"
     138
     139auth_param basic children 5
     140auth_param basic realm Zieladresse ausserhalb des Kepler-Netzwerkes (proxyL)
     141auth_param basic credentialsttl 45 minutes
     142
     143# Definiert den ACL-Typ ldapGROUP
     144external_acl_type ldap_filter %LOGIN /usr/lib/squid/squid_ldap_group -b "ou=groups,dc=kg-fds,dc=de" -h paedml.kg-fds.de -p 389 -f "(&(cn=%g)(memberUid=%u))"
     145
     146# Nur fuer Gruppe teachers
     147acl inetusers external ldap_filter teachers
     148
     149http_access allow inetusers
     150}}}