Скрыть или заблокировать опцию инициализации из Hybris HAC для пользователя - PullRequest
1 голос
/ 04 ноября 2019
$START_USERRIGHTS; ; ; ; ; ; ; ; ;

Type      ; UID                        ; MemberOfGroups ; Password ; Target                ; read ; change ; create ; remove ; change_perm
UserGroup ; readonlygroup              ;                ;          ;                       ;      ;        ;        ;        ;
          ;                            ;                ;          ; Item                  ; +    ; -      ; -      ; -
          ;                            ;                ;          ; ProductReference      ; +    ; -      ; -      ; -

$END_USERRIGHTS; ; ; ; ;

INSERT_UPDATE Employee;UID[unique=true];name;groups(uid)    ;description;password
                      ;mani1           ;mani;readonlygroup  ;read user  ;1234

Я попробовал этот импекс. Группа и пользователь созданы, но я не могу войти с учетными данными

Ответы [ 3 ]

1 голос
/ 04 ноября 2019

Чтобы иметь возможность войти в систему с помощью пользователя mani1 , запустите следующий импекс:

INSERT_UPDATE Employee;uid[unique=true];backOfficeLoginDisabled;
;mani1;false;

Над импексом для backOfficeLoginDisabled установлено ложное разрешение mani1 , чтобы пользователь мог войти в систему.

Другим вариантом будет назначение пользователю OOTB (из коробки) backofficeadmingroup .

0 голосов
/ 05 ноября 2019

sanker

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

Что-то вроде ...

INSERT_UPDATE Employee;UID[unique=true];groups(uid)  
                      ;mani1           ;hac_platform_initialization;

Таким образом, вы можете разрешить эту функцию только ограниченному кругу пользователей.

Надеюсь, это поможет. Спасибо!

0 голосов
/ 05 ноября 2019

Как только у нас будет стабильная производственная настройка, в идеале мы не выполняем инициализацию. Чтобы избежать какой-либо аварии, хорошо заблокировать опцию Инициализация в HAC для всех пользователей.

См. как блокировать инициализацию системы в производстве , где вы можете найтинесколько возможных вариантов.

Если вы используете Hybris V 6.1 или более новую версию и хотите предоставить вкладке HAC определенный доступ с использованием групп / ролей пользователей, все, что вам нужно сделать, - это назначить определенную группу пользователей вашему пользователю, и все готово. Существуют предопределенные группы пользователей, такие как ROLE_HAC_PLATFORM_INITIALIZATION, ROLE_HAC_PLATFORM_UPDATE и многие другие. Вы можете найти полный список ролей HAC и более подробную информацию здесь .

...