Я хотел бы знать, есть ли способ узнать в APEX, когда конкретный пользователь входит в систему напрямую или через функцию «Вход в систему» из списка пользователей организации. Класс UserInfo, похоже, не предоставляет каких-либо методов для этой цели, и мне нужно знать это в моем коде вершины.Salesforce UserInfo тип сеанса в APEX
заранее спасибо
В чем ваше дело? Зачем вам нужно знать такую информацию? –
Я разрабатываю стороннее приложение, используемое в SFDC, и это приложение вызывает наши веб-службы в контексте текущего пользователя. Я хочу, чтобы администратор системы (или тот, кому разрешено входить в систему как кто-то другой), вызывал наш веб-сервис при регистрации таким образом. Это проблема безопасности для нашего веб-сервиса. – PeterB
У Sysadmin может быть законная необходимость протестировать его, отладить проблемы с подключением по запросу пользователя. «Войти как» записи записываются в Setup Audit Trail, но я сомневаюсь, что вы можете получить к нему доступ ... Запросить поддержку SF для помощи? Возможно, вам не следует хранить учетные данные, а затем заставлять пользователей проходить аутентификацию против вашей службы каждый раз. – eyescream