Показать форму входа 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 в обычном окне браузера и используйте диагностические инструменты для проверки заголовков ответов возвращаемого содержимого.