Это зависит от вашей цели.Одна из причин использования oauth2 заключается в том, что вы хотите лучше понять, что работает.Допустим, например, что у вас есть много приложений cron API, подключенных к одному сайту.В этом случае, поскольку они являются приложениями cron, вам даже не обязательно запускать веб-браузер на ваших серверах cron.Конечно, вы можете просто настроить имя пользователя и пароль, но затем, если у вас есть сброс пароля, вам нужно обновить все ваши серверы cron, и вы даже не обязательно знаете, сколько это серверов.Особенно, если они проходят через NAT.
В этом типе сценария очень работоспособное решение состоит в том, чтобы использовать в качестве URL-адреса обратного вызова страницу принудительной визуализации на salesforce.Администратор может войти в систему Salesforce, а затем использовать страницу визуального форсирования для создания токена обновления, а затем передать его для использования с заданием cron.
Вы знаете, что на этапе аудита oauth 2Выдаемый токен может быть ограничен API.И, надеюсь, если у Salesforce нет правильного oauth 2, вы можете менять пароль при входе пользователя в систему так часто, как это необходимо, без влияния на выданные вами токены.
Счет