Les documents Office demandent une connexion dans un site SharePoint anonyme
J'ai de la MOUSSE 07 site qui est configuré pour l'accès anonyme. Il y a une bibliothèque de documents à l'intérieur de ce site, qui a également de l'accès anonyme est activé. Lorsqu'un utilisateur anonyme clique sur un fichier PDF dans cette bibliothèque, il ou elle peut le lire ou le télécharger sans problème. Lorsqu'un utilisateur clique sur un document Office, il ou elle est invité avec une boîte de connexion. L'utilisateur peut annuler cette zone sans entrer dans un journal, et seront prises pour le document.
Ce qui se passe dans IE mais pas avec FireFox.
Je vois des références à cette question sur le web, mais pas de solutions claires:
http://www.microsoft.com/communities/newsgroups/en-us/default.aspx?dg=microsoft.public.sharepoint.windowsservices.development&tid=5452e093-a0d7-45c5-8ed0-96551e854cec&cat=en_US_CC8402B4-DC5E-652D-7DB2-0119AFB7C906&lang=en&cr=US&sloc=&p=1
http://www.sharepointu.com/forums/t/5779.aspx
http://www.eggheadcafe.com/software/aspnet/30817418/anonymous-users-getting-p.aspx
source d'informationauteur
Vous devez vous connecter pour publier un commentaire.
Pour désactiver l'invite de connexion l'ouverture de documents office à partir de SharePoint 2010 effectuer les réglages suivants dans le web.config
Si Partagé Sharepoint Workspace est activé dans MS Word, cela peut inciter les utilisateurs avec une connexion de Windows, si les utilisateurs n'ont pas les autorisations d'accès ou de créer un espace de travail Partagé. Faire le followoing de désactiver cette fonction:
Si cela résout problème répétez les étapes avec chaque MS Office programme d'élimination de l'invite de commandes. (Excel, PowerPoint, Visio, ect)
http://office.microsoft.com/en-us/word/HP010414641033.aspx
Unfortuantly le seul travail autour de moi, je l'ai trouvé sauts de certaines fonctionnalités pour les utilisateurs enregistrés (ne peut pas charger plusieurs fichiers, vous connecter à outlook ect..)
Si c'est acceptable, ou si vous voulez l'essayer et voir:
Dans le centre de admin > gestion des applications > la sécurité des applications > fournisseurs d'authentification sélectionnez votre application web et sélectionnez votre fournisseur (probablement "par défaut").
Sélectionnez Non pour l'intégration du client et enregistrer les paramètres.
Ouvrez votre web de config, trouver la ligne
<add verb="OPTIONS,PROPFIND,PUT,LOCK,UNLOCK.....
et de supprimer le verbe OPTIONS.Vous ne devriez plus être demandé dans ie pour les informations d'identification. À l'inverse il suffit de défaire les changements.
Si vous pouvez cliquer sur annuler et elle vient le problème...
AuthForwardServerList
http://support.microsoft.com/kb/943280
Bureau ne connaissez pas le site est de confiance/local afin de ne pas fwd vos informations d'identification et vous invite avec la possibilité de les fournir. C'est une fonctionnalité....
Si vous inscrivez votre site dans la clé de registre appropriée permet de transmettre vos informations d'identification qui ne sont pas nécessaires, mais vous n'obtiendrez pas invité.
Si vous avez un module de réécriture d'url ou d'urlscan, configurer le logiciel pour envoyer http 403 http OPTIONS de demandes.
Dans Sharepoint Server 2010, la méthode de La solution est un peu en train de changer, car la nouvelle génération de Sharepoint ne peut pas tenir les verbes dans le web.config. Donc, vous devez modifier la méthode. Tout d'abord, vous ouvrez IIS 7.0 et choisissez votre site d'application. Vous pouvez voir de nombreux articles dans le milieu de l'écran. Vous choisissez et double cliquez sur Demande de Filtres. Dans la demande de filtres, vous pouvez voir "Verbes". Vous pouvez ajouter des OPTIONS et PROPFIND verbes à un refus de mode. Et, enfin, essai de votre site. Parfois, Sharepoint doit fermer Client le Mode d'Intégration de votre site. Si besoin, vous pouvez fermer Client en Mode d'Intégration dans l'Administration Centrale.
Cause Possible et solution:
http://support.microsoft.com/kb/943280
"Vous êtes invité à entrer vos informations d'identification lorsque vous accédez à un nom de domaine complet du site à partir d'un ordinateur qui exécute Windows Vista ou Windows 7 et n'a pas de proxy configuré"
"Par exemple, lorsque vous ouvrez un fichier Microsoft Office à partir d'un Microsoft Office SharePoint site à l'aide de Microsoft Office 2007 sur un client Windows Vista ordinateur qui n'a pas de proxy configuré, vous êtes invité pour l'authentification."
Ma conjecture est que le Bureau du client est le chargement de la sous-jacentes du modèle de document à partir d'un autre emplacement où l'accès anonyme est activé. Cela explique aussi pourquoi, vous pouvez toujours ouvrir le document que le client Office peut également fonctionner sans charger le modèle le document a été créé à l'origine. Pour voir le modèle d'URL dans Word 2007, permettent au Développeur du Ruban de Word options et cliquez sur le Modèle de Document s'affiche sur le ruban.
Qui ne semble pas être elle. Une fois les documents en question est un fichier Excel, ce qui ne serait pas utiliser le .doc modèle. Aussi, dans le Modèle de Document boîte de dialogue, il ne veut pas me donner l'url d'un SharePoint modèle de fichier si je crée un nouveau document Word. Il est seulement dit que le modèle est "Normal". J'ai aussi essayé de désactiver le modèle de la bibliothèque de documents de niveau et il ne change pas le mot de passe de la situation.
Lors de l'ouverture d'un document Office dans IE, un composant ActiveX est utilisé pour appeler l'application client et l'inciter à ouvrir le document. Dans d'autres navigateurs, le téléchargement est un standard de lien hypertexte, gérées par le navigateur.
Est-ce possible dans les résultats de recherche et dans la norme colonnes liées dans les bibliothèques de documents ainsi?
À l'aide d'un outil comme Fiddler (citées/a suggéré dans votre premier lien de référence, voir http://www.fiddlertool.com/fiddler/ pour plus d'info) est le seul moyen efficace de déterminer la cause de ce type de question, je suis au courant. Tout ce qui est à l'origine de ce qui va se passer sur HTTP. Un debugging proxy comme Fiddler va vous montrer exactement ce qui l'URL de la ressource est à l'origine de la demande d'authentification.
Sur une note connexe, vous exécutez une version récente de la plate-forme? Il peut être judicieux de vérifiez que cette question n'a pas déjà été abordé par MME p. ex. dans un correctif. La meilleure liste de mises à jour que je suis conscient, c'est ici: http://www.harbar.net/articles/postsp1.aspx
Vérifier : Supprimer la boîte de dialogue de Connexion lorsque les utilisateurs anonymes télécharger un document office à partir d'un Site SharePoint
http://www.theblackknightsings.com/RemoveLoginBoxWhenAnonymousUsersDownloadOfficeDocumentFromSharePointSite.aspx
Le problème est que l'office tente d'être intelligent et les enjeux de la Découverte de Protocole Microsoft Office demande à voir combien l'utilisateur est autorisé à le faire, mais SharePoint répond avec accès refusé jusqu'à ce que les utilisateurs se connecte.
La solution que j'ai trouvé est de mettre en œuvre un HttpModule qui rejette la Découverte de Protocole Microsoft Office demande si l'utilisateur n'est pas connecté et cela se débarrasse de la Connexion boîtes
Je devine que vous utilisez Windows Vista. Nous avons eu ce problème sur Vista, mais pas sur XP.
De Microsoft: Windows Vista, Internet Explorer utilise le service Client Web lorsque vous utilisez Internet Explorer pour accéder à une ressource WebDAV. Le Web Service à la clientèle utilise les Services HTTP Windows (WinHTTP) pour effectuer le réseau d'e/S de l'hôte distant. WinHTTP envoie des informations d'identification d'utilisateur uniquement en réponse à des demandes qui se produisent sur un site intranet local. Cependant, WinHTTP ne vérifie pas les paramètres des zones de sécurité dans Internet Explorer pour déterminer si un site Web est dans une zone qui permet aux informations d'identification de l'être envoyé automatiquement.
Si aucun proxy n'est configuré, WinHTTP envoie des informations d'identification uniquement à des sites intranet locaux.
Remarque Si l'URL contient pas de période dans le nom du serveur, comme dans l'exemple suivant, le serveur est supposé être sur un site intranet local:
http://sharepoint/davshare
Si l'URL contient les périodes, le serveur est supposé être sur l'Internet. Les périodes d'indiquer que vous utilisez un nom de domaine complet de l'adresse. Donc, pas d'informations d'identification sont automatiquement envoyées à ce serveur, sauf si un proxy est configuré et que ce serveur est indiqué pour le contournement du proxy.
C'est un problème connu qui n'a pas encore été complètement encore fixée. Il y a un MSDN blog à ce sujet ici: http://blogs.msdn.com/sharepoint/archive/2007/10/19/known-issue-office-2007-on-windows-vista-prompts-for-user-credentials-when-opening-documents-in-a-sharepoint-2007-site.aspx
Il y a une intéressante solution de contournement posté ici: http://grounding.co.za/blogs/neil/archive/2008/11/10/workaround-sharepoint-keeps-prompting-for-login-when-creating-office-2007-documents-on-vista.aspx
En fin de compte il y a un patch qui a été inclus avec Vista SP1, mais elle nécessite également une modification de registre. Nous avons récemment eu que cela fonctionne à l'aide de la procédure suivante sur un client Windows Vista SP2:
Ouvrez regedit. Accédez à la sous-clé suivante:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WebClient\Paramètres
Créer un nouveau Multi-Chaîne de valeur appelée AuthForwardServerList et de lui donner une valeur de (par exemple):
https://.Contoso.com
http://.dns.live.com
*.microsoft.com
https://172.169.4.6
Puis redémarrez le service WebClient.
Nous avons été en mesure d'obtenir ce travail en modifiant les paramètres d'internet explorer.
Nous avons l'URL du site dans les Sites de Confiance.
Sous personnaliser l'ensemble de Paramètres d'Authentification de l'Utilisateur: connexion Automatique avec le nom d'utilisateur et le mot de passe
J'ai trouvé une solution. Tout d'abord, vous ouvrez l'application web fichier de config sous le répertoire inetpub. Ensuite, vous trouverez le complément des verbes de la section. Dans cette section, de nombreux verbes ont été ajoutés dans le temps d'installation. Supprimer des Options et Profind verbes et enregistrer le fichier config. Enfin tester le problème et de le voir. Le problème, c'est fini.
J'ai trouvé la solution de contournement suivante:
http://www.objectsharp.com/cs/blogs/max/archive/2008/04/21/sharepoint-public-facing-website-and-microsoft-office-documents.aspx
Pour faire simple:
Désactiver l'intégration du client
Retirer les OPTIONS verbe à partir de l'enregistrement en ligne dans le site web.fichier de configuration pour le site