目前,我正在尝试将气流与Google身份验证相集成。
我可以打开登录页面,但每次尝试登录时,我总是会收到此错误: "您似乎无法访问。请联系您的管理员。"
我已经在airflow中创建了用户,用户名与我的电子邮件相同,将通过身份验证。
我错过了什么吗?还需要其他任何配置吗?
对于配置设置,我按照此链接中的所有内容进行了操作:https://airflow.apache.org/security.html#google-authentication
谢谢, 玛利亚
答案 0 :(得分:4)
我通过删除domain
中airflow.cfg
的值中的引号来解决了这个问题
所以我从以下位置更改了配置:
[google]
client_id = google_client_id
client_secret = google_client_secret
oauth_callback_route = /oauth2callback
domain = "example1.com,example2.com"
收件人:
[google]
client_id = google_client_id
client_secret = google_client_secret
oauth_callback_route = /oauth2callback
domain = example1.com,example2.com
文档具有误导性
答案 1 :(得分:0)
错误是我将域设置为别名域,而不是使用原始域。
在我更改为原始域后,它可以正常工作。