Настройка синхронизации команд
Синхронизация команд позволяет настроить синхронизацию между командами ваших провайдеров аутентификации и командами в Grafana. Это позволяет пользователям LDAP, OAuth или SAML, которые являются членами определённых команд или групп, автоматически добавляться или удаляться как участники определённых команд в Grafana.
Note
Доступно в Grafana Enterprise и Grafana Cloud.
Grafana отслеживает всех синхронизированных пользователей в командах, и вы можете увидеть, какие пользователи были синхронизированы, в списке участников команды, см. метку LDAP на скриншоте.
Этот механизм позволяет Grafana удалять существующего синхронизированного пользователя из команды, когда меняется его членство в группе. Этот механизм также позволяет вам вручную добавить пользователя как участника команды, и он не будет удалён, когда пользователь войдёт в систему. Это даёт вам гибкость для комбинирования членства в группах LDAP и членства в командах Grafana.
В настоящее время синхронизация происходит только при входе пользователя в систему, если только LDAP не используется с активной фоновой синхронизацией.
Поддерживаемые провайдеры
Синхронизация команды Grafana с внешней группой
Если вы уже сгруппировали некоторых пользователей в команду, вы можете синхронизировать эту команду с внешней группой.
-
В Grafana перейдите в Administration > Users and access > Teams.
-
Выберите команду.
-
Перейдите на вкладку External group sync и нажмите Add group.
![External group sync]()
-
Вставьте значение группы, с которой хотите синхронизироваться. Оно становится
GroupIDв Grafana. Примеры:- Для LDAP это LDAP distinguished name (DN) группы LDAP, которую вы хотите синхронизировать с командой.
- Для Auth Proxy это значение, которое мы получаем как часть пользовательского заголовка
Groups.
-
Нажмите Add group, чтобы сохранить.
Сопоставление групп не учитывает регистр.
Специфично для LDAP: сопоставление с подстановочными знаками
При использовании LDAP вы можете использовать подстановочный знак (*) в атрибуте common name (CN), чтобы сопоставить любую группу в соответствующем Organizational Unit (OU).
Пример: cn=*,ou=groups,dc=grafana,dc=org может быть сопоставлен с cn=users,ou=groups,dc=grafana,dc=org
