![](/img/trans.png)
[英]How to configure Airflow RBAC UI Security with REMOTE_USER
[英]How to use the User role in Airflow 1.10 RBAC?
我一直在試圖看看如何使用User
角色。 它在這里說,它適用於擁有DAG所有權的用戶。 所以我創建了幾個用戶名為ABC
和XYZ
的用戶,並為他們分配了User
角色。
這是我的DAG:
DEFAULT_ARGS = {
'owner': 'ABC',
...,
...
}
dag = DAG(
'test_dag',
default_args=DEFAULT_ARGS,
...,
...
)
當我以XYZ
身份登錄時,我希望隱藏DAG test_dag
。 如果沒有隱藏,那么至少要處於非活動狀態,因為test_dag
屬於ABC
。 但作為XYZ
,我能夠運行test_dag
。
我錯過了什么嗎?
確保您使用的是新的RBAC UI。 驗證airflow.cfg
文件中是否包含以下內容
[webserver]
rbac = True
authenticate = True
filter_by_owner = True
您使用的是密碼驗證嗎? 如果是這樣,這可能是一個錯誤,仍然沒有修復: JIRA 。 這里還討論了: 如何僅為混凝土用戶提供氣流阻滯
您可以嘗試使用LDAP或OAuth作為身份驗證方法。 這可能會解決您的問題。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.