Новичок, работающий над проектом Salesforce для собеседования. Я пытаюсь создать форму Django, которая отправит заявку в бэкэнд Salesforce. Используя django-salesforce django-salesforcelibrary, и сейчас я создаю новое подключенное приложение. Как мне работать с URL-адресом обратного вызова, если я тестирую на локальном хосте? URL-адрес обратного вызова должен быть безопасным соединением https. Могу ли я просто установить обратный вызов как http://localhost:8000? С трудом разбираюсь в этом и строго ограничен по времени, поэтому нет времени на изучение API-интерфейса Salesforce.
URL-адрес обратного вызова Oauth2 API Salesforce Sandbox через локальный хост Django
Ответы (1)
Нет, ты не можешь этого сделать. Поскольку они попытаются перенаправить вас на этот сайт, немногим провайдерам oauth нужен действительный URL-адрес для этого.
Вы можете использовать https://ngrok.com
для публичного доступа к вашему локальному серверу. ngrok
предоставляет вашему локальному серверу и порту общедоступный URL-адрес. Внутри он создал туннель из сгенерированного URL-адреса и вашей машины. Таким образом, вы можете открыть свой локальный сервер django миру, используя его.
Затем передайте сгенерированную ссылку в приложение OAuth.
person
swapnilsm
schedule
20.06.2017