2009-07-06 15 views
3

J'ai besoin de montrer un site externe via notre portail sharepoint et j'ai ajouté un composant WebPart Page viewer. Le problème est que l'adresse inclut un identifiant et un mot de passe utilisés pour s'autologiser sur le site externe, mais Sharepoint n'affiche que la page de connexion.Page viewer webpart ne prendra pas les paramètres de connexion

Si je clique sur le lien de test dans les propriétés du composant WebPart, il s'ouvre comme prévu, mais dans une fenêtre différente et non dans le cadre de partage.

L'adresse a le format http://www.site.com/companyname/Login.aspx?style=companyname&lang=en&l=login&p=password

Comment puis-je obtenir la connexion automatique à travailler dans le cadre utilisé sur ma page webparts?

Toute aide très appréciée.

En ce qui concerne Marcus L

Répondre

5

En admettant que vous utilisez Internet Explorer, le problème est avec les politiques de sécurité de IE.

Le composant WebPart Visionneuse de pages est basique et insère simplement une balise IFRAME dans la page avec l'URL que vous avez fournie. Cela affiche votre site externe dans un cadre enfant.

Par défaut, les cadres enfants ne peuvent pas stocker de cookies à utiliser par le parent. L'URL que vous passez sur le site externe contient le nom d'utilisateur et le mot de passe, mais le site doit stocker un cookie pour qu'il sache que vous vous êtes connecté lorsque vous parcourez d'autres pages. Comme il ne peut pas stocker le cookie, le site enfant suppose que vous n'êtes pas connecté.

Vous pouvez tester cela en ajoutant le site externe à votre liste Sites de confiance dans IE et définir la sécurité du site de confiance sur Faible. Ensuite, il devrait être capable de stocker les cookies dont il a besoin. Sinon, si vous avez le contrôle sur le site externe, this KB article peut vous aider.

+0

Merci pour une très bonne explication. Je vais essayer de voir si le KB peut m'aider à résoudre le problème. Peut-être que je peux ajouter les propriétés à mon webpart. En ce qui concerne Marcus L –

+0

Le lien pour l'article de KB n'existe plus. Est-ce que quelqu'un sait où je peux le trouver? – MicroSumol

+0

@MicroSumol Essayez http://www.digitalsupporttech.com/mskb/323/323752_Session_variables_are_lost_if_you_use_FRAMESET_in_Internet_Explorer_6.htm et si vous trouvez quelque chose de plus à jour qui n'est pas sur le point d'être supprimé s'il vous plaît laissez le lien dans un commentaire! –

Questions connexes