В чем разница между hf.Registrar.Roles и hf.Registrar.DelegateRoles в ЦС ткани? - PullRequest
0 голосов
/ 29 декабря 2018

Насколько я понимаю, атрибут hf.Registrar.Roles определяет роли, которые личность, которую я создаю, может регистрировать, когда эта личность, в свою очередь, регистрирует новые личности.Что определяет атрибут hf.Registrar.DelegateRoles?Любое исследование онлайн заставляет меня поверить, что оно выполняет ту же функцию, что и атрибут hf.Registrar.Roles.Если кто-то может указать на разницу между ними и объяснить, как они имеют значение в практическом сценарии, это было бы очень полезно.Спасибо.

1 Ответ

0 голосов
/ 29 декабря 2018

hf.Registrar.Roles - это роли, которые регистратор может назначать пользователям, которых он регистрирует

hf.Registrar.DelegateRoles - этороли, которые регистратору разрешено назначать атрибуту hf.Registrar.Roles пользователей, которых он регистрирует

Например, «супер» администратор может пожелать зарегистрировать пользователя, который такжеразрешено регистрировать пользователей, но может захотеть ограничить этого пользователя от создания дополнительных регистраторов или может захотеть ограничить роли, для которых он может создавать регистраторов.

Итак, скажем hf.Registrar.Roles = "client, user, peer ", но hf.Registrar.DelegateRoles =" client ".Это означает, что регистратор может регистрировать пользователей с ролями клиента, пользователя или партнера, но может создавать только дополнительных регистраторов с атрибутом hf.Registrar.Roles = "client" .

...