Могу ли я опубликовать веб-сервис от Salesforce, который не требует аутентификации? - PullRequest
2 голосов
/ 05 ноября 2011

Мне нужно опубликовать пользовательский веб-сервис из организации Salesforce, который позволяет обычным и сторонним приложениям запрашивать данные из нашей организации.Я уже создал веб-сервис, но для его использования Salesforce требует, чтобы клиент сначала прошел аутентификацию с помощью WSDL-партнера, что также заставляет меня требовать дополнительную пользовательскую лицензию.

Итак, вопрос:способ опубликовать этот веб-сервис и позволить стороннему приложению использовать его без необходимости аутентификации?

Если это невозможно, как я могу реализовать какой-то (дешевый) механизм аутентификации для третьих сторон,чтобы они могли получить доступ только к соответствующей веб-службе и могли создавать своих собственных пользователей без необходимости ручного вмешательства?

Спасибо!

1 Ответ

5 голосов
/ 05 ноября 2011

UPDATE : Это действительно возможно (как REST, так и SOAP) с использованием общедоступных сайтов. Смотрите этот пост в блоге, например: http://forceguru.blogspot.se/2012/09/creating-public-web-service-in.html

ОРИГИНАЛЬНЫЙ ОТВЕТ : Я думаю, что в настоящее время это не особенность.

Тем не менее, вы можете использовать что-то в стиле REST на публичных сайтах. В теге Visualforce <page> вы сможете манипулировать ContentType="" ответа. Класс переписывателя URL-адресов может быть всем, что вам нужно, чтобы сделать его правильным интерфейсом REST.

Не пробовал это.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...