#fusionauth
#fusionauth
Вопрос:
Я пытаюсь настроить сценарий, в котором есть «Менеджеры групп», которые отвечают за создание и обслуживание учетных записей в группе, но которые не имеют доступа (даже не могут видеть) учетные записи, не принадлежащие группе.
У меня ничего не получается, отчасти, может быть, потому, что я не могу найти в документах описания того, что на самом деле делают встроенные роли ( user_manager
, user_deleter
и т.д.).
Моя главная проблема заключается в том, что независимо от того, назначаю ли я пользователей разным группам или принадлежу к разным арендаторам, любой пользователь с user_manager
увидит и сможет редактировать всех пользователей во всех группах / арендаторах.
Идеи о том, как этого добиться, приветствовались бы.
Ответ №1:
FusionAuth в настоящее время не поддерживает этот сценарий в пользовательском интерфейсе FusionAuth. Например, любой пользователь с admin
или user_manager
ролью сможет видеть всех пользователей во всех клиентах.
Вы могли бы создавать эти типы операций управления вне пользовательского интерфейса FusionAuth, используя API, а затем, если бы каждому менеджеру клиента был назначен ключ API, ограниченный для их клиента, это гарантировало бы, что они не смогут видеть пользователей за пределами своего собственного клиента. Пример этого приведен в руководстве по работе с клиентами в документах FusionAuth.
Концепция группы в FusionAuth находится под управлением клиента, группа в основном используется для логической «группировки» пользователей или динамического назначения ролей в приложениях «один ко многим» через членство в группе.
Идея менеджера арендаторов в пользовательском интерфейсе FusionAuth находится на стадии разработки, мы все еще определяем полный вариант использования и решение проблемы. Если это то, что вас интересует, пожалуйста, откройте функцию на странице проблем с FusionAuth, и мы сможем отслеживать требования и решения там.
Комментарии:
1. Спасибо, что дали мне знать. Я бы предложил добавить эти разъяснения в документы, а также некоторые описания предопределенных ролей. Я попытаюсь написать четкий вариант использования для проблемы с функцией.
2. Спасибо @JesperWe, я открыл выпуск, чтобы задокументировать эти роли и предоставить разъяснения о том, как их следует использовать. github.com/FusionAuth/fusionauth-issues/issues/90
3. Я открыл для вас запрос функции, пожалуйста, добавьте комментарии, если я не описал ваш вариант использования в описании проблемы. github.com/FusionAuth/fusionauth-issues/issues/91