ฉันใช้ Azure AD เพื่อเข้าสู่ระบบ Gitlab อยู่แล้ว และตอนนี้ฉันต้องการจัดการบทบาท (ผู้ใช้ทั่วไป ผู้ใช้ที่เป็นผู้ดูแลระบบ) ใน Azure AD ด้วย และส่งต่อไปยัง Gitlab สามารถจัดเก็บบทบาทใน Azure Manifest ซึ่งแอปพลิเคชันจะจดจำได้ สิ่งนี้เป็นไปได้สำหรับ Gitlab CE หรือไม่
นี่คือตัวอย่างสำหรับ Grafana:
https://grafana.com/docs/grafana/latest/auth/azuread/
"appRoles": [
{
"allowedMemberTypes": [
"ผู้ใช้"
]
"description": "ผู้ใช้ที่เป็นผู้ดูแลระบบ Grafana",
"displayName": "ผู้ดูแลระบบ Grafana",
"id": "SOME_UNIQUE_ID",
"isEnabled": จริง
"lang": null,
"แหล่งกำเนิด": "แอปพลิเคชัน",
"ค่า": "ผู้ดูแลระบบ"
},
{
"allowedMemberTypes": [
"ผู้ใช้"
]
"description": "Grafana อ่านเฉพาะผู้ใช้",
"displayName": "โปรแกรมดู Grafana",
"id": "SOME_UNIQUE_ID",
"isEnabled": จริง
"lang": null,
"แหล่งกำเนิด": "แอปพลิเคชัน",
"ค่า": "ผู้ดู"
},
{
"allowedMemberTypes": [
"ผู้ใช้"
]
"description": "ผู้ใช้ Grafana Editor",
"displayName": "โปรแกรมแก้ไข Grafana",
"id": "SOME_UNIQUE_ID",
"isEnabled": จริง
"lang": null,
"แหล่งกำเนิด": "แอปพลิเคชัน",
"ค่า": "บรรณาธิการ"
}
]