Как войти в песочницу salesforce.com? - PullRequest
3 голосов
/ 01 мая 2010

Я взял на себя приложение Rails и пытаюсь настроить учетные данные API Salesforce.com для моей учетной записи пользователя.

Я настроен как системный администратор с включенным «Режимом разработчика» (хотя я понятия не имею, что он делает, я только что видел его в предыдущей учетной записи.)

У нас есть песочница. Я нажимаю на него ссылку для входа в систему, введите свое имя пользователя в песочнице (email@domain.com.sandbox), введите мой пароль и получите сообщение «Попытка входа не удалась».

Я знаю, что мой пароль в порядке, так как я заходил на производственную площадку несколько раз. Использование разных доменов (test.salesforce.com и т. Д.) Также не помогает.

Изменить, чтобы уточнить, где я застрял:

Я вошел на рабочую площадку, и в разделе "мои песочницы" рядом с каждой песочницей находится ссылка для входа, которая ведет на нужный сервер и предварительно заполняет имя пользователя вашей песочницы.

Итак, мои проблемы с этим, когда я захожу в веб-интерфейс песочницы.

Я понимаю токены безопасности и настроил свой производственный API, но я бы предпочел сначала попробовать свои изменения в песочнице! Из примеров, которые я видел, токены безопасности песочницы отличаются, поэтому я пытаюсь войти в веб-интерфейс песочницы для этого.

Ответы [ 3 ]

5 голосов
/ 03 мая 2010

Моя учетная запись была создана после песочницы. Так что его не было в песочнице.

Обновление песочницы добавило мою учетную запись в песочницу.

Довольно основная ошибка.

3 голосов
/ 01 мая 2010

Вы не сможете войти с https://login.salesforce.com, это только для производства.

Вы правильно используете экземпляр песочницы https://test.salesforce.com (или https://cs1.salesforce.com, https://cs2.salesforce.com, и т. Д.)

Я уверен, что вы поняли, что email@domain.com - это ваше обычное имя пользователя, но часть «песочницы» - это фактическое имя вашей песочницы. Поэтому, если вы назвали свою песочницу "sbx", вы бы вошли как joe@example.com.sbx

Если это не сработает, обратитесь в свою производственную организацию, где вы можете войти в систему. Перейдите в «Настройка» -> «Управление данными» -> «Песочница» и нажмите кнопку «Вход» рядом с песочницей, в которую вы хотите войти.

2 голосов
/ 02 мая 2010

Во-первых, при включенном режиме разработчика, вы получаете несколько иной вид страниц, что упрощает написание ваших решений force.com (это разделяет представление с помощью контроллера), но это не влияет на ваши проблемы с входом:

Я не на 100% уверен, что вы не можете войти на сайт своей песочницы или не можете подключиться через API.

Если вы не можете использовать свой рабочий пароль в песочнице, вам нужно будет нанять кого-то, кто является администратором этой песочницы, чтобы сбросить ваш пароль для вас.

Если вы можете использовать свой рабочий пароль для входа в песочницу, но не можете использовать его для подключения к API, то это проблема: Salesforce.com доверяет пользователям, которые приходят через веб-интерфейс; Однако для входа в API необходимо добавить дополнительный бит информации о пользователе в свой пароль - это ваш токен безопасности.

Вы можете сбросить это в настройках ... Моя личная информация ... Сбросить мой токен безопасности

токен будет отправлен вам по электронной почте - это будет какой-то непонятный буквенно-цифровой токен. Скопируйте его и вставьте в конец пароля. Например, если ваш пароль был «Артур», а токен был ABC123def, учетные данные для прохода будет:

логин: email@domain.com.sandbox

пароль: arthurABC123def

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