Показать форму входа Salesforce в iframe

Я не могу показать https://login.salesforce.com/ внутри IFrame.

<iframe src="https://login.salesforce.com"/>

Я использую OAuth между моим приложением и отделом продаж. Ради удобства пользователей я не хочу, чтобы пользователи покидали главное окно моего приложения.

Какие-либо предложения?

Пример для демонстрации проблемы - http://jsfiddle.net/ngWxY/

1 ответ

Мы использовали SSP в iFrame без проблем в течение многих лет. Затем в прошлые выходные наш домен Salesforce получил обновление Spring '13, и мы больше не можем отображать SSP в iFrame. Мы обнаружили, что причина в том, что Salesforce теперь включает X-Frame-Options: DENY заголовок в его HTTP-ответе, который говорит браузеру не отображать содержимое в iFrame. Некоторые браузеры дают вам объяснение сообщения, в то время как другие вообще ничего не показывают. Мы ждем ответа от Salesforce; возможно, вы испытываете то же самое? Просмотрите URL-адрес входа SSP в обычном окне браузера и используйте диагностические инструменты для проверки заголовков ответов возвращаемого содержимого.

Другие вопросы по тегам