UPD: ждите полноценной статьи )
UPD: ждите полноценной статьи )
Почему бы тебе не написать статью об, об этом.
Я думаю это всем будет интересно.
Почему бы тебе не написать статью об, об этом. Я думаю это всем будет интересно.
Очень интересно. явно напрашивается на целую Статью.
Только в соседней теме обсуждали как интегрировать SF в стороннее приложение с SSO логином.
А теперь ситуация наоборот - стороннее приложение вставляется в SF.
Так можно расширить функционал SF такими вещами для которых SF не предназначен или дорог.
как я понял:
(1) технически строннее приложение просто iFrame-ится на SF страницу.
(2) что между SF страницей и iFrame работает JS который обеспечивает связь (двухстронную передаче данных) при том что страница и iFrame будут явно с разных доменов и это работает даже в IE.
Очень интересно. явно напрашивается на целую Статью. Только в соседней теме обсуждали как интегрировать SF в стороннее приложение с SSO логином. А теперь ситуация наоборот - стороннее приложение вставляется в SF. Так можно расширить функционал SF такими вещами для которых SF не предназначен или дорог. как я понял: (1) технически строннее приложение просто iFrame-ится на SF страницу. (2) что между SF страницей и iFrame работает JS который обеспечивает связь (двухстронную передаче данных) при том что страница и iFrame будут явно с разных доменов и это работает даже в IE.
[quote="Den Brown"]Очень интересно. явно напрашивается на целую Статью.[/quote] Как только появится время, доделаю данный пост под статью.
[quote="Maxim Elets"]UPD: ждите полноценной статьи ) [/quote] Ну как там статья? Ждем с нетерпением :)
Максим, спасибо за статью.
С удовольствием прочитал.
Но вопросов возникло только еще больше.
Или там можно организовать обмен данными между моей страницей и сторонним компонентом внутри iframe?
Максим, спасибо за [url=https://salesforce-developer.ru/forcecom-canvas]статью[/url]. С удовольствием прочитал. Но вопросов возникло только еще больше. [quote]Force.com Canvas позволяет нам взаимодействовать со сторонним приложение от имени текущего salesfroce пользователя.[/quote] Т.е. я правильно понимаю что Canvas просто используется чтобы просто авторизировать меня на стороне стороннего App? Типо тот же SSO только наоборот? Или там можно организовать обмен данными между моей страницей и сторонним компонентом внутри iframe?
В принципе у тебя это есть в статье
В принципе у тебя это есть в статье [quote]Salesforce APIs - REST / SOAP для обмена данными Canvas SDK - javascript api от SF[/quote] Но не понятно как это варится внутри Canvas App
Все очень просто. Никакой авторизации по сути нет, есть только проверка, дать юзеру доступ к .net приложению или не дать(проверку можно убрать, необязательная она).
Когда СФ посылает POST на указанный нами Url, в нем отправляются данные о юзере и о нашем орге + oauth token
И когда нам нужно отправить данные на СФ, мы берем этот токен, добавляем к нему нужные данные(селект, инсерт и тд) и делаем запрос на салесфорсовский rest api
Все очень просто. Никакой авторизации по сути нет, есть только проверка, дать юзеру доступ к .net приложению или не дать(проверку можно убрать, необязательная она). Когда СФ посылает POST на указанный нами Url, в нем отправляются данные о юзере и о нашем орге + oauth token И когда нам нужно отправить данные на СФ, мы берем этот токен, добавляем к нему нужные данные(селект, инсерт и тд) и делаем запрос на салесфорсовский rest api