#cordova #salesforce #hybrid-mobile-app #salesforce-ios-sdk
#кордова #salesforce #гибридное мобильное приложение #salesforce-ios-sdk
Вопрос:
Если я удалю Connected App
в salesforce файл, связанный с гибридным мобильным приложением, смогу ли я использовать мобильное приложение для входа в систему и вызовов API?
Я могу успешно использовать мобильное приложение (Login / API / CRUD), созданное с помощью сгенерированного по умолчанию bootconfig.json
файла (того, который сгенерирован SalesforceHybrid без изменений). Итак, какова реальная потребность в создании подключенного приложения и настройке его Consumer key
и Callback url
в bootconfig.json
файле приложения?
Ответ №1:
Приложение, созданное cli по умолчанию, использует учетные данные для подключенного к тестированию приложения, для которого у вас нет никаких элементов управления доступом. Вы не должны использовать эти учетные данные дальше простого теста. По сути, это сделано для быстрого запуска разработчиков, позволяя им сосредоточиться на возможностях SDK. Подключенное приложение используется для идентификации вашего приложения и организации. Это позволяет настроить режим аутентификации sdk и разрешает доступ к платформе Salesforce.
Вот несколько причин, по которым вам не следует использовать эти учетные данные.
-
Нет доступа администратора к настройкам подключенного приложения.
-
Администратор подключенного приложения может отозвать токены в любое время, по сути, выйдя из системы ваших пользователей.
-
Не удается настроить общее поведение аутентификации для вашего приложения, например, использование биометрической аутентификации, политик безопасности, разрешений и расширенной аутентификации.
-
Вы будете подвержены ограничениям скорости работы демонстрационного приложения.