Hallo zusammen,
ich bin im Homepageteam für unsere Azubihomepage. Diese läuft über Typo3. Die Seite ist aber nicht nur für die Azubis zugänglich sondern generell für alle Mitarbeiter. Nun haben wir eine Seite die wir extra passwort geschützt haben wollen. Das ganze soll mit dem Active Directory authentifiziert werden. Habe mir gedacht das sich da die htaccess anbietet. Ich weiß auch wie das geht dort user über das LDAP mit dem AD zu authentifizieren, nur leider ist mir völlig schleierhaft wie ich es hinbekomme nur diese eine spezielle Seite für eine bestimmt usergruppe zugänglich zu machen?! Kann mit jemand helfen bitte?
Gruß
Bernd
Hallo Bernd,
hier eine .htaccess als Beispiel
AuthUserFile /xxx/.htpasswd
AuthGroupFile /dev/null
AuthName "Protected Area xxxxx"
AuthType Basic
<Limit GET>
require user xxxx
require user yyyy
</Limit>
<Files beispiel*>
<Limit GET>
require user yyyy
</Limit>
</Files>
Die xxx und yy musst du natürlich passend ersetzen.
Wenn du das so einrichtest haben die Benutzer xxxx und yyyy Zugriff auf alle Verzeichnisse unterhalb dessen, in der du die .htaccess angelegt hast und nur der Benutzer yyyy Zugriff auf Dateien, deren Namen mit Beispiel beginnen.
Ich bin jetzt mal davon ausgegangen, dass du über die htpasswd und AllowOverride in der Webserverkonfiguration Bescheid weißt. Tja und natürlich bin ich davon ausgegangen, dass du auf einem Unix-Betriebssystem mit einem Apache arbeitest.
Tschau Susanne
Hi Susanne danke für deine schnelle antwort...
ich habe das ganze mal umgebastelt so wie ich mir das vorstelle:
LDAP_Debug On
AuthName "NAME"
AuthType Basic
AuthOnBind On
LDAP_Server "IP"
LDAP_Port 389
UID_Attr cn
Sub_DN "OU=Accounts,OU=DE"
Base_DN "DC=ul,DC=campus"
require user XXX
<Files id=110>
<Limit GET>
require user XXX
</Limit>
</Files>
Nur leider gibt das bei mir keinen...die seite die nur begrenzt einzusehen ist hat die ID 110...ich denke das der part richtig ist...hoffe ich zumindestens...'^^
es gibt kein extra unterverzeichnis für das file...das heißt ich kann das wenn dann nur ganz am anfang mit in die htaccess schreiben...
Gruß
Bernd