Сообщество Salesforce - вход пользователя в систему через Apex не обновляет текущего пользователя - PullRequest
0 голосов
/ 18 июня 2020

У нас есть молниеносное сообщество, а также сообщество VF, которое поддерживает торговую витрину Cloudcraze / B2B. В сообществе Lightning мы вызываем API Cloudcraze для таких вещей, как регистрация пользователей.

В настоящее время мы успешно регистрируем пользователей (путем вызова API регистрации пользователей cloudcraze). Сразу после успешной регистрации пользователя мы вызываем метод Site.login () для входа пользователя в сообщество. И регистрация, и вход в систему прошли успешно - мы подтвердили это через журналы отладки и проверив историю входа в систему, чтобы убедиться, что эти пользователи вошли в надлежащее сообщество.

К сожалению, мы сталкиваемся со странной проблемой, когда текущий пользователь не изменился. Используя журналы отладки, мы видим, что текущий пользователь один и тот же как до регистрации + входа в систему, так и после (это гостевой пользователь сообщества).

Если мы авторизуемся через Salesforce, перейдя к контакту и нажав «Войти» community as user ", Salesforce правильно распознает текущего пользователя.

...