Domanda

ho bisogno di mostrare un sito esterno attraverso il nostro portale SharePoint e ho aggiunto una parte della pagina web viewer. Il problema è che l'indirizzo include un login e password utilizzati per il login automatico al sito esterno, ma Sharepoint mostra solo la pagina di login al clic.

Se clicco "l'anello di prova" nelle proprietà della parte web si apre come si deve, ma in una finestra diversa e non nella cornice di SharePoint.

L'indirizzo ha il formato http: // www.site.com/companyname/Login.aspx?style=companyname&lang=en&l=login&p=password

Come posso ottenere l'autologin di lavorare nel telaio utilizzato sulla mia pagina webparts?

Qualsiasi aiuto molto apprezzato.

Per quanto riguarda Marcus L

È stato utile?

Soluzione

Supponendo che si sta utilizzando Internet Explorer, il problema è con le politiche di sicurezza di IE.

Il Visualizzatore pagina web part è essenziale e praticamente solo inserisce un tag IFRAME nella pagina con l'URL che hai fornito. Questo visualizza il sito esterno in una cornice bambino.

Per impostazione predefinita, cornici bambini non possono conservare i cookie per l'utilizzo da parte del genitore. L'URL si passa attraverso il sito esterno contiene il nome utente e la password che va bene, ma il sito ha bisogno di memorizzare un cookie in modo che sa aver effettuato il login mentre sfogli altre pagine all'interno di esso. Poiché non può memorizzare il cookie, il sito figlio presuppone che non sei loggato.

Si potrebbe verificare ciò aggiungendo il sito esterno all'elenco Siti attendibili in IE e impostare la protezione del sito Trusted su Basso. Allora dovrebbe essere in grado di memorizzare i cookie di cui ha bisogno. In alternativa, se si ha il controllo del sito esterno, questo articolo KB può aiutare.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top