Я не могу найти документацию или другую внешнюю поддержку для этого сценария, который, кажется, должен быть довольно распространенным ...
У меня есть отдельные серверы CM и CD, и я хочу, чтобы внешние пользователи могли должен быть создан либо с сервера CM («администратором»), либо с сервера CD (пользователь «зарегистрироваться»), но управление пользователями, очевидно, осуществляется только на сервере CM. Я не хочу, чтобы CD-сервер имел доступ к основной базе данных CM, поэтому я создал пользовательскую базу данных и установил аутентификацию pNet Forms. сохраняться между CM и CD. Пользователи сохраняются (учетные записи существуют в обоих), членство сохраняется (в обоих случаях сохраняются данные электронной почты и пароля), роли и разрешения сохраняются (назначение ролей и / или разрешения, установленные на CM, работают на CD), но любая информация профиля (полное имя и др.) пользовательские атрибуты, которые мы добавили) не сохраняются между CM и CD. То, что создано в CM, видно в CM, а то, что создано на CD, видно с CD, но ни один не видит значения, введенные из другого.
Я задал этот вопрос по поддержке Sitecore, и мне сказали, что это выходит за рамки их сфера применения. Они действительно предложили перенести данные безопасности в отдельную базу данных: https://doc.sitecore.com/developers/91/platform-administration-and-architecture/en/walkthrough--moving-security-data-to-a-separate-database.html, но это не учитывает разделения внутренних и внешних учетных записей.
Спасибо, Тэд