Я уже использую Azure AD для входа в Gitlab, и теперь я хочу также управлять ролями (обычный пользователь, пользователь-администратор) в Azure AD и передавать их в Gitlab. Роли можно хранить в манифесте Azure, которые затем распознаются приложением. Это также возможно для Gitlab CE?
Вот пример для Графаны:
https://grafana.com/docs/grafana/latest/auth/azuread/
"роли приложения": [
{
"разрешенные типы членов": [
"Пользователь"
],
"description": "Пользователи-администраторы Grafana",
"displayName": "Администратор Grafana",
"id": "SOME_UNIQUE_ID",
"isEnabled": правда,
"язык": ноль,
"происхождение": "Приложение",
"значение": "Админ"
},
{
"разрешенные типы членов": [
"Пользователь"
],
"description": "Пользователи Grafana только для чтения",
"displayName": "Средство просмотра Grafana",
"id": "SOME_UNIQUE_ID",
"isEnabled": правда,
"язык": ноль,
"происхождение": "Приложение",
"значение": "Просмотрщик"
},
{
"разрешенные типы членов": [
"Пользователь"
],
"description": "Пользователи редактора Grafana",
"displayName": "Редактор Grafana",
"id": "SOME_UNIQUE_ID",
"isEnabled": правда,
"язык": ноль,
"происхождение": "Приложение",
"значение": "Редактор"
}
],