Настройка аутентификации Grafana Cloud
Чтобы включить Grafana Cloud в качестве провайдера идентификации для экземпляра Grafana, сгенерируйте client ID и client secret и примените конфигурацию к Grafana.
Создание учётных данных клиента Grafana Cloud OAuth
Чтобы использовать аутентификацию Grafana Cloud:
- Войдите в Grafana Cloud.
- Чтобы создать клиент OAuth, найдите свою организацию и нажмите OAuth Clients.
- Нажмите Add OAuth Client Application.
- Добавьте имя и URL вашего работающего экземпляра Grafana.
- Нажмите Add OAuth Client.
- Скопируйте client ID и client secret или сгенерированную конфигурацию.
Следующий фрагмент показывает пример конфигурации:
[auth.grafana_com]
enabled = true
allow_sign_up = true
auto_login = false
client_id = 450bc21c10dc2194879d
client_secret = eyJ0Ijoib2F1dGgyYyIhlmlkIjoiNzUwYmMzM2MxMGRjMjE6NDh3OWQiLCJ2IjoiZmI1YzVlYmIwYzFmN2ZhYzZmNjIwOGI1NmVkYTRlNWYxMzgwM2NkMiJ9
scopes = user:email
allowed_organizations = sampleorganization
enabled = true
Настройка автоматического входа
Установите параметр auto_login в true, чтобы пытаться войти автоматически, пропуская экран входа.
Этот параметр игнорируется, если несколько провайдеров аутентификации настроены на использование автоматического входа.
auto_login = true
Пропуск синхронизации ролей организации
Если пользователь входит в систему со своими учётными данными Grafana Cloud, назначенная ему роль организации переопределяет роль, определённую в экземпляре Grafana. Чтобы предотвратить синхронизацию ролей Grafana Cloud, установите skip_org_role_sync в true. Это полезно, если вы хотите управлять ролями организации для своих пользователей изнутри Grafana.
[auth.grafana_com]
# ..
# prevents the sync of org roles from Grafana.com
skip_org_role_sync = true