Office-Dokumente Eingabeaufforderung für login in anonymen SharePoint-Website
Ich habe eine MOSS 07 Website, die für anonymen Zugriff konfiguriert. Es ist ein Dokument Bibliothek innerhalb dieser Website, dass auch der anonyme Zugriff aktiviert ist. Wenn ein anonymer Benutzer auf eine PDF-Datei in diese Bibliothek, die er oder Sie Lesen kann, oder laden Sie es mit kein problem. Klickt ein Nutzer auf ein Office-Dokument, wird er oder Sie aufgefordert, sich mit einem login-Feld. Der Benutzer kann Abbrechen Sie dieses Feld ohne Eingabe eines log-in, und werden ergriffen, um das Dokument.
Dies geschieht im IE, aber nicht FireFox.
Sehe ich einige Verweise zu dieser Frage auf dem web, aber keine klaren Lösungen:
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
InformationsquelleAutor der Frage | 2008-12-17
Du musst angemeldet sein, um einen Kommentar abzugeben.
Deaktivieren login-prompt öffnen von office-Dokumenten aus SharePoint 2010 machen Sie die folgenden Einstellungen in der web.config
InformationsquelleAutor der Antwort deepti
Wenn Gemeinsame Sharepoint-Arbeitsbereich aktiviert ist, in MS Word kann dies den Benutzer auffordern, mit einer Windows-Anmeldung, wenn der Benutzer nicht über Berechtigungen zum zugreifen auf oder erstellen eines Freigegebenen Arbeitsbereichs. Tun, um Folgendes handeln um diese zu deaktivieren:
Wenn dies behebt Problem, wiederholen Sie die Schritte mit jedem MS Office Programm zur Beseitigung der Eingabeaufforderung. (Excel, PowerPoint, Visio, ect)
http://office.microsoft.com/en-us/word/HP010414641033.aspx
InformationsquelleAutor der Antwort
Unfortuantly die einzige Arbeit, um die ich gefunden habe, bricht einige Funktionen für angemeldete Benutzer (kann nicht hochladen, mehrere Dateien, eine Verbindung zu outlook ect..)
Wenn das akzeptabel ist, oder Sie möchten, es zu versuchen, und siehe:
In zentrale admin - > application management > application-security > Authentifizierungsanbieter wählen Sie Ihre web-app und wählen Sie Ihren provider (wahrscheinlich "Standard").
Wählen Sie Nein für die client-integration und speichern Sie die Einstellungen.
Öffnen Sie Ihren web-config, suchen Sie die Zeile
<add verb="OPTIONS,PROPFIND,PUT,LOCK,UNLOCK.....
und entfernen Sie die verb-OPTIONEN.Sollten Sie nicht mehr gefragt, ie für die Anmeldeinformationen. Zur Umkehrung dieses einfach rückgängig machen beiden änderungen.
InformationsquelleAutor der Antwort savageguy
Wenn Sie können auf Abbrechen klicken und es kommt das problem...
AuthForwardServerList ein
http://support.microsoft.com/kb/943280
Office kennt Sie nicht, die Website ist " trusted/local, so dass es nicht fwd, Ihre Anmeldeinformationen und fordert Sie mit einer Gelegenheit zu versorgen. Es ist ein feature....
Wenn Sie Ihre Website in den richtigen registry-Schlüssel leitet es Ihre Anmeldeinformationen sind nicht erforderlich, aber kommen Sie nicht dazu aufgefordert werden.
InformationsquelleAutor der Antwort
Wenn Sie eine url-rewriting-Modul oder urlscan verwenden, konfigurieren Sie die software zum senden von http-403, http OPTIONS requests.
InformationsquelleAutor der Antwort Pablo
In der Sharepoint Server 2010-Lösung Methode ist ein bisschen ändern, weil die neue generation von Sharepoint nicht halten kann Verben im web.config. Daher müssen Sie die Methode ändern. Zunächst öffnen Sie IIS 7.0 und wählen Sie Ihre Anwendung vor Ort. Sie können sehen, viele Elemente in der Mitte des Bildschirms. Sie wählen und doppelklicken Sie auf Anfrage Filter. In der Anfrage filtres, kannst du unter "Verben". Sie können hinzufügen OPTIONS und PROPFIND Verben deny-Modus. Und schließlich testen Sie Ihre Website. Manchmal, Sharepoint muss geschlossen werden-Client-Integration-Modus Ihrer Website. Wenn nötig, können Sie close-Client-Integration-Modus in der zentralen Verwaltung.
InformationsquelleAutor der Antwort Ersan DÖLEK
Mögliche Ursache und Lösung:
http://support.microsoft.com/kb/943280
"Sie werden aufgefordert, Ihre Anmeldeinformationen einzugeben, wenn Sie auf eine FQDN-Website von einem computer mit Windows Vista oder Windows 7 und hat kein proxy konfiguriert"
"Zum Beispiel, wenn Sie öffnen eine Microsoft Office-Datei von einer Microsoft Office SharePoint-Website mithilfe von Microsoft Office 2007 auf einem Windows Vista-basierten client-computer, kein proxy konfiguriert ist, werden Sie zur Authentifizierung aufgefordert."
InformationsquelleAutor der Antwort Greg Arnott
Meine Vermutung ist, dass der Office-client ist das laden des Dokuments Vorlage von einem anderen Standort aus, wo der anonyme Zugriff aktiviert ist. Dies erklärt auch, warum können Sie immer noch öffnen Sie das Dokument, wie den Office-client kann auch ohne laden der Vorlage das Dokument ursprünglich erstellt wurde. Um zu sehen, die URL-Vorlage in Word 2007 aktivieren Sie die Entwickler-Ribbon von Word-Optionen und klicken Sie auf die Dokument-Vorlage-Schaltfläche auf der Multifunktionsleiste.
InformationsquelleAutor der Antwort Lars Fastrup
Dass doesn ' T scheinen es zu sein. Sobald die Dokumente in der Frage ist eine Excel-Datei, die nicht verwenden würden .doc-Vorlage. Auch in die Dokument-Vorlage dialog, ist es nicht geben mir eine url für die SharePoint-Vorlage-Datei, wenn ich ein neues Word-Dokument basiert auf es. Es sagt nur die Vorlage "Normal." Ich habe auch versucht, das deaktivieren der Vorlage auf der Ebene der Dokumentbibliothek und es ändert sich nicht das Passwort situation.
InformationsquelleAutor der Antwort
Beim öffnen eines Office-Dokuments im IE ActiveX-Komponente verwendet, um rufen Sie die client-Anwendung, und prompt es, das Dokument zu öffnen. In anderen Browsern wird der download ein standard-hyperlink, erledigt der browser.
Geschieht dies in Suchergebnissen und standard-verknüpften Spalten in Dokumentbibliotheken?
InformationsquelleAutor der Antwort Øyvind Skaar
Mit einem tool wie Fiddler ' (Verweis)/vorgeschlagen in deinem ersten link-Verweis finden Sie unter http://www.fiddlertool.com/fiddler/ für mehr info) ist die einzige effiziente Möglichkeit der Bestimmung der Ursache von dieser Art von Problem bin ich mir bewusst. Was verursacht dies geschehen wird über HTTP. Einen debugging-proxy wie Fiddler wird Ihnen genau zeigen, welche URL/Ressource verursacht die Anforderung für die Authentifizierung.
Auf einem verwandten beachten, sind Sie mit einem aktuellen build von der Plattform? Könnte es klug sein, um zu überprüfen, ob dieses Thema nicht bereits angesprochen wurde von Frau z.B. in einem hotfix. Am besten die Liste der updates, die ich bewusst bin, ist hier: http://www.harbar.net/articles/postsp1.aspx
InformationsquelleAutor der Antwort Jason Weber
Prüfen : Entfernen Sie Login-box, wenn der anonyme Benutzer-download-office-Dokument aus der SharePoint-Website
http://www.theblackknightsings.com/RemoveLoginBoxWhenAnonymousUsersDownloadOfficeDocumentFromSharePointSite.aspx
Das problem ist, dass Microsoft office versucht, intelligent zu sein und Fragen zu einem Microsoft Office-Protokoll-Discovery-Anfrage, um zu sehen, wie viel es dem Benutzer erlaubt ist, das zu tun, aber SharePoint antwortet mit " Zugriff verweigert, bis der Benutzer anmeldet.
Die Lösung, die ich gefunden habe, ist die Umsetzung ein HttpModule, das lehnt die Microsoft Office-Protokoll-Discovery-request, wenn der Benutzer nicht angemeldet, und dieser entledigt sich der Login-Boxen
InformationsquelleAutor der Antwort
Ich vermute, dass Sie Windows Vista verwenden. Wir hatten dieses problem auf Vista, aber nicht auf XP.
Von Microsoft: Bei Windows Vista, Internet Explorer verwendet die Web-Client-Dienst, wenn Sie Internet Explorer verwenden, um eine WebDAV-Ressource zuzugreifen. Der WebClient-Dienst verwendet die Windows HTTP-Dienste (WinHTTP) zur Durchführung der Netz-I/O an den remote-host. WinHTTP sendet Anmeldeinformationen nur in Reaktion auf Anfragen, die auftreten, auf einer lokalen intranet-Website. Allerdings WinHTTP nicht überprüfen Sie die Einstellungen für Sicherheitszonen in Internet Explorer, um zu bestimmen, ob eine Website in einer zone, die ermöglicht, dass die Anmeldeinformationen, die automatisch gesendet werden.
Wenn kein proxy konfiguriert ist, WinHTTP sendet Anmeldeinformationen nur für lokale intranet-sites.
Hinweis: Wenn die URL enthält keine Frist im Namen des Servers, wie im folgenden Beispiel, wird der server davon ausgegangen, dass auf einer lokalen intranet-Website:
http://sharepoint/davshare
Wenn der URL Punkte enthält, der server davon ausgegangen, dass auf das Internet. Die Zeiträume geben an, dass Sie eine FQDN-Adresse verwenden. Daher werden keine Anmeldeinformationen automatisch an diesen server gesendet, es sei denn, ein proxy konfiguriert ist und es sei denn, dieser server für proxy-Umgehung angegeben.
Dies ist ein bekanntes Problem, das nicht ganz vollständig noch nicht fest. Es ist ein MSDN-blog darüber hier: 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
Gibt es einen interessanten workaround hier gepostet: http://grounding.co.za/blogs/neil/archive/2008/11/10/workaround-sharepoint-keeps-prompting-for-login-when-creating-office-2007-documents-on-vista.aspx
Letztlich gibt es einen patch, der aufgenommen wurde mit Vista SP1, aber es erfordert auch eine Registrierung Bearbeiten. Wir haben gerade vor kurzem bekam dies funktioniert mithilfe der folgenden Schritte auf einem Windows Vista SP2-client:
Öffnen Sie regedit ein. Navigieren Sie zu dem folgenden Unterschlüssel:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WebClient\Parameters
Erstellen Sie einen neuen Multi-String-Wert mit dem Namen AuthForwardServerList ein und geben Sie einen Wert von (zum Beispiel):
https://.Contoso.com
http://.dns.live.com
*.microsoft.com
https://172.169.4.6
Starten Sie den WebClient-Dienst.
InformationsquelleAutor der Antwort
Waren wir in der Lage, diese arbeiten durch ändern der Einstellungen von IE.
Wir haben die Website-URL in die Vertrauenswürdigen Sites.
Unter Benutzerdefinierte Einstellungen Sie können die Authentifizierung der Benutzer an: die Automatische Anmeldung mit aktuellem Benutzernamen und Kennwort
InformationsquelleAutor der Antwort doniking
Habe eine Lösung gefunden. Zunächst öffnen Sie den web-application-config-Datei unter inetpub. Dann finden Sie das add-Verben-Abschnitt. In diesem Abschnitt, viele Verben Hinzugefügt wurden, werden in der installation Zeit. Löschen von Optionen und Profind-Verben und speichern der config-Datei. Schließlich testen Sie das problem und sehen es. Das problem erledigt.
InformationsquelleAutor der Antwort Ersan DOLEK
Habe ich Folgendes gefunden workaround:
http://www.objectsharp.com/cs/blogs/max/archive/2008/04/21/sharepoint-public-facing-website-and-microsoft-office-documents.aspx
Um es einfach zu halten:
Deaktivieren Sie die client-integration
Entfernen Sie die OPTIONEN verb von der Registrierung Zeile in der web.config-Datei für die Website
InformationsquelleAutor der Antwort sandeep jha