Frage

Ich verwende SharePoint Server 2007 X64 und Windows Server 2008 x64. Ich habe eine Website mit Template Publishing Portal eingerichtet. Ich habe einen anonymen Zugriff auf die gesamte Website.

Meine Frage ist, wenn ich eine neue Seite erstelle, wie ich einem anonymen Benutzer die Erlaubnis erteile, auf die Seite zuzugreifen (lesen Sie die Erlaubnis)? Ich wurde verwirrt, weil für die Berechtigungseinstellung einer Seite eine Berechtigung gemäß einem Benutzernamen festgelegt wird (z. B. LESES -Berechtigung für den Benutzer "Foo" einer Seite). Wie könnte ich dem anonymen Benutzer einen verwandten "Benutzernamen" haben, da anonyme Benutzer keinen verwandten "Benutzernamen" haben?

BTW: Ich verwende Windows Forms Authentifizierung und Windows NTLM -Authentifizierung für meine Websites.

War es hilfreich?

Lösung

Sie sollten nichts anderes tun, als anonymen Benutzer zugreifen auf die Website zu gewähren. SharePoint sollte sich automatisch um den Rest kümmern.

Wenn dies nicht für Sie funktioniert, haben Sie möglicherweise ein Konfigurationsproblem. Dieser Blog -Beitrag von Andrew Connell kann helfen.

http://www.andrewconnell.com/blog/articles/howtoconfigpublishingSiteWithdualAuthProvidersandanonaccess.aspx

Andere Tipps

Beachten Sie außerdem, dass Sie, wenn Sie einen benutzerdefinierten Code (zum Beispiel eine Webcontrol) haben, die versucht, eine Aktion auszuführen, die nicht von anonymen Benutzern ausgeführt werden kann, auf die Anmeldeseite umgeleitet werden (es sei denn, der Code ist in RunWitHELEVATEDPRIVILEGEGEges eingeschlossen).

Obwohl ich den Eindruck habe, dass Sie keinen benutzerdefinierten Code haben, ist es erwähnenswert. Ich habe es ein paar Mal gesehen, in dem Entwickler benutzerdefinierte Webcontrols für eine Verlagseite entwickeln, ohne den anonymen Modus in ihren Entwicklerboxen einzuschalten. Später, wenn anonymer Zugriff eingeschaltet werden muss und Seiten nicht wie erwartet bedient werden, denken sie, dass es sich um ein Konfigurationsproblem handelt, obwohl es sich tatsächlich um ein Codeproblem handelt.

Nun, es gibt zwei Schritte 1, setzen Sie einen anonymen Zugriff für die Webanwendung 2 fest und ermöglichen Sie einen anonymen Zugriff innerhalb von SharePoint selbst.

Guter Beitrag darüber hier:

http://weblogs.asp.net/bsimser/archive/2006/09/25/enabling-anonymous-ACCESS-IN-HAREPOINT-2007.aspx

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit sharepoint.stackexchange
scroll top