Je souhaite ouvrir un document MS Office via une URL WebDAV avec authentification. Je l'ai actuellement en train de travailler avec Basic Auth via SSL. Cela fonctionne mais vous invite à vous connecter chaque fois que vous ouvrez le document. Vous pouvez enregistrer les informations d'identification, mais vous êtes toujours invité à chaque fois et c'est un mauvais UX. J'ai lu que vous pouvez utiliser l'authentification basée sur les formulaires avec des cookies persistants (voir https://support.microsoft.com/en-gb/kb/2019105) mais je ne trouve pas d'implémentation de cela en dehors du monde .NET. Je veux utiliser node.js mais je suis prêt à utiliser n'importe quelle technologie Open Source * nix. Je suppose que je devrais obliger mes utilisateurs à utiliser Internet Explorer, déposer un cookie correctement configuré, configurer la zone de sécurité correcte (intranet) pour mon domaine et afficher éventuellement l'en-tête OPTIONS correct avec la demande WebDAV.Windows Forms Based Authentication (FBA) avec des cookies persistants dans node.js
Quelqu'un at-il fait/vu/entendu parler de cela? Quelqu'un peut-il me diriger vers une documentation ou des implémentations?
Merci.
Remarque. Je ne pense pas que je veux l'authentification Windows, c'est à dire. Windows m'envoie le nom d'utilisateur/mot de passe de l'utilisateur actuel. Cela nécessiterait une intégration LDAP que je veux éviter pour le moment. Je veux juste que l'utilisateur se connecte une fois à mon application web et que les ressources WebDAV fonctionnent magiquement (sans l'authentification secondaire).
Je pourrais manquer un tour ici. Il est possible que l'IE partage l'intégralité du cookiebin avec Office et attache les cookies aux en-têtes de la requête ... C'est donc à moi de trouver la solution. Je vais vérifier ce soir et revenir à cette question. – Simon