Я занимаюсь разработкой приложения iOS для Salesforce.Реализация Salesforce OAUTH
Из приложения часто пользователь должен изменять данные, доступные на Salesforce.com.
Когда пользователь нажимает на редактирование, я запускаю экран входа в Salesforce и приглашаю все время вводить имя пользователя и пароль.
Поэтому я решил реализовать SSO, используя Salesforce Oauth. Я сделал все, что смог получить access_token после аутентификации пользователя с помощью Salesforce.com.
Мой вопрос: «Если пользователь хочет отредактировать руководство с идентификатором как 0097hjy7», URL для редактирования этого руководства будет «https://sales.mysalesforce.com/0097hjy7», когда этот URL-адрес запускается в браузере, он предлагает ввести имя пользователя и пароль еще раз.
Как я могу перемещать пользователя на «https://sales.mysalesforce.com/0097hjy7», этот URL-адрес, не запрашивая имя пользователя и пароль все время, используя доступ к доступной мне информации.
Заранее спасибо.
Я решил эту проблему, добавив Salesforce iOS SDK в свой проект и используя некоторые классы, такие как SFOauthCoordinator и SFOauthCredentials. В конце мы должны подготовить frontDoorUrlWithReturnUrl, который доступен в классе «SFAuthenticationManager». –