2009-07-06 11 views
3

Ich muss eine externe Site über unser Sharepoint-Portal anzeigen und einen Page Viewer-Webpart hinzugefügt haben. Das Problem besteht darin, dass die Adresse einen Benutzernamen und ein Kennwort enthält, die für die automatische Anmeldung auf der externen Website verwendet werden. Sharepoint zeigt jedoch nur die Anmeldeseite beim Klicken an.Page viewer webpart akzeptiert keine Login-Parameter

Wenn ich in den Webpart-Eigenschaften auf "Testlink" klicke, öffnet es sich wie es sollte aber in einem anderen Fenster und nicht im Sharepoint-Frame.

Die Adresse hat das Format http://www.site.com/companyname/Login.aspx?style=companyname&lang=en&l=login&p=password

Wie kann ich die automatische Anmeldung erhalten im Rahmen auf meine webparts Seite verwendet zu arbeiten?

Jede Hilfe sehr geschätzt.

Hinsichtlich Marcus L

Antwort

5

Sie Angenommen, verwenden den Internet Explorer ist das Problem mit IE Sicherheitsrichtlinien.

Das Page Viewer-Webpart ist einfach und fügt nur einen IFRAME-Tag mit der von Ihnen angegebenen URL in die Seite ein. Dies zeigt Ihre externe Site in einem untergeordneten Frame an.

Standardmäßig können untergeordnete Frames keine Cookies für die Verwendung durch das übergeordnete Element speichern. Die URL, die Sie an die externe Site weiterleiten, enthält den Benutzernamen und das Passwort. Dies ist jedoch in Ordnung. Die Site muss jedoch einen Cookie speichern, damit Sie wissen, dass Sie sich beim Durchsuchen anderer Seiten eingeloggt haben. Da der Cookie den Cookie nicht speichern kann, nimmt der untergeordnete Standort an, dass Sie nicht angemeldet sind.

Sie können dies testen, indem Sie die externe Site zu Ihrer Liste vertrauenswürdiger Sites in IE hinzufügen und die Sicherheit der vertrauenswürdigen Site auf Niedrig setzen. Dann sollte es in der Lage sein, die Cookies zu speichern, die es benötigt. Wenn Sie die Kontrolle über die externe Seite haben, kann Ihnen this KB article helfen.

+0

Vielen Dank für eine sehr gute Erklärung. Ich werde versuchen zu sehen, ob die KB mir helfen kann, das Problem zu lösen. Vielleicht kann ich die Eigenschaften zu meinem Webpart hinzufügen. Mit Bezug Marcus L –

+0

Der KB-Artikel-Link existiert nicht mehr. Weiß jemand wo ich es finden kann? – MicroSumol

+0

@MicroSumol Versuchen Sie http://www.digitalsupporttech.com/mskb/323/323752_Session_variables_are_lost_if_you_use_FRAMESET_in_Internet_Explorer_6.htm und wenn Sie etwas mehr aktualisiert finden, das nicht gelöscht werden soll, hinterlassen Sie den Link in einem Kommentar! –

Verwandte Themen