Om data achter authenticatie te zetten, wil ik mod_authnz_ldap gebruiken om verschillende gebruikersmappen af te schermen. Dat zal zijn in de volgende vorm:
-domein.nl/secure/jaap@ext.com
-domein.nl/secure/piek@dom.nl
-domein.nl/secure/klaas@bla.org
Graag wil ik hiervoor een LDAP-server gebruiken, aangezien daar alle info al instaat.
Het is geen probleem om met een location-directive een locate af te schermen en om het e-mailadres als inlognaam te gebruiken.
Het probleem zit hem erin dat ik jaap@ext.com alleen tot die betreffende map toegang wil verlenen, niet tot de andere mappen.
Als ik '/secure' als '<location>' gebruik, in combinatie met 'Require valid-user' gebruiken, dan kan iedereen in alle submappen na authenticatie
Als ik '/secure/<mailadres>' gebruik, in combinatie met 'Require ldap-user', dan moet ik elke map apart gaan configureren.
Ik hoop dus dat er een soort variabele mogelijk is, waarbij is de location als volgt kan configureren:
<Location /secure/$user_name >
En de 'Require' als:
Require ldap-user $user_name.
Dus als je de map 'domein.nl/secure/jaap@ext.com' bezoekt, moet je inloggen met 'jaap@ext.com'.
Kan zoiets is apache httpd? Of eventueel een andere webserver?
-domein.nl/secure/jaap@ext.com
-domein.nl/secure/piek@dom.nl
-domein.nl/secure/klaas@bla.org
Graag wil ik hiervoor een LDAP-server gebruiken, aangezien daar alle info al instaat.
Het is geen probleem om met een location-directive een locate af te schermen en om het e-mailadres als inlognaam te gebruiken.
Het probleem zit hem erin dat ik jaap@ext.com alleen tot die betreffende map toegang wil verlenen, niet tot de andere mappen.
Als ik '/secure' als '<location>' gebruik, in combinatie met 'Require valid-user' gebruiken, dan kan iedereen in alle submappen na authenticatie
Als ik '/secure/<mailadres>' gebruik, in combinatie met 'Require ldap-user', dan moet ik elke map apart gaan configureren.
Ik hoop dus dat er een soort variabele mogelijk is, waarbij is de location als volgt kan configureren:
<Location /secure/$user_name >
En de 'Require' als:
Require ldap-user $user_name.
Dus als je de map 'domein.nl/secure/jaap@ext.com' bezoekt, moet je inloggen met 'jaap@ext.com'.
Kan zoiets is apache httpd? Of eventueel een andere webserver?