Je voudrais implémenter un processus d'authentification dynamique en utilisant Apache et PHP. Mon projet actuel est casser en deux parties:Authentification dynamique Apache via PHP
J'ai un fonctionnement classique de projet LAMP, où les utilisateurs ont déjà un login/mot de passe que j'utiliser pour leur donner accès à différentes parties de mon système.
Certains documents (Text, Office, ...) sont hébergés sur un serveur DAV distinct (même serveur mais domaines différents) et les utilisateurs peuvent les modifier directement à partir de leur programme Office (Word, Excel ...) en utilisant Dav/Combinaison ActiveX/IE.
Je voudrais permettre aux utilisateurs enregistrés sur mon premier système à utiliser méthode différente de DAV en fonction de leur droit actuel (stocké dans le DB)
Par exemple, M. X peut avoir accès au document A avec la méthode PUT/GET, mais pas d'accès au document B.
Je résous généralement ce genre de problème en utilisant une authentification PHP, mais, autant que je sache, mon authentification s'est produite dans l'application Microsoft Office. Bureau directement "discuter" avec Apache donc j'ai certainement besoin de remplacer le fichier .htaccess par exemple. J'ai trop d'utilisateurs pour les stocker à la main dans le .htaccess (~ 10K) et de nombreux fichiers sur le serveur DAV (~ 1K). En outre, les droits des utilisateurs peuvent changer avec le temps.
Existe-t-il un moyen de générer des fichiers htaccess dynamiques? Ou pour ajouter une sorte de gestionnaire pour "dire" à Apache d'autoriser ou d'interdire un utilisateur/mot de passe à certains fichiers?
J'ai oublié la question et mis cette fonctionnalité entre parenthèses. Mais autant que je vois, votre réponse semble être une très bonne façon de le faire. – elwood