使用Google Autentication的气流

时间:2018-01-17 09:14:00

标签: google-authentication airflow

目前,我正在尝试将气流与Google身份验证相集成。

我可以打开登录页面,但每次尝试登录时,我总是会收到此错误: "您似乎无法访问。请联系您的管理员。"

我已经在airflow中创建了用户,用户名与我的电子邮件相同,将通过身份验证。

我错过了什么吗?还需要其他任何配置吗?

对于配置设置,我按照此链接中的所有内容进行了操作:https://airflow.apache.org/security.html#google-authentication

谢谢, 玛利亚

2 个答案:

答案 0 :(得分:4)

我通过删除domainairflow.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)

错误是我将域设置为别名域,而不是使用原始域。

在我更改为原始域后,它可以正常工作。