-
Notifications
You must be signed in to change notification settings - Fork 14.3k
This issue was moved to a discussion.
You can continue the conversation there. Go to discussion →
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Logout issues with Gihub Enterprise auth enabled #11290
Comments
Thanks for opening your first issue here! Be sure to follow the issue template! |
Non-RBAC is no longer supported and we plan to drop support for it in Airflow 2.0. Non-RBAC UI now only gets security fixes. I'm afraid no contributor is interested in fixing other bugs and adding new features. I recommend migrating to RBAC and then configuring OAuth2 again. |
Thanks for the info..I enabled rbac..I need to enable Oauth( GHE) and really appreciate if you can point me to any related documentation to enable GHE auth or sample confg file.Thanks |
@srthok check out https://issues.apache.org/jira/browse/AIRFLOW-4470 I was able to configure GHE with RBAC based on Cooper Gillan's comment @mik-laj I hope this will go to documentation at some point ☝️ |
@jykae would you be interested in updating the documentation? |
@eladkal Sorry, can't remember enough to write docs about this, and would it work with current version 🤷♂️ Switched to use local DB auth, as we had this issue also with GHE auth #12782 |
This issue was moved to a discussion.
You can continue the conversation there. Go to discussion →
Apache Airflow version: 1.10.9
Environment:
uname -a
):Linux ip-x-x-x-x 5.4.0-1025-aws #25~18.04.1-Ubuntu SMP x86_64 GNU/Linux
What happened:
After configuring GHE auth, Login is working as expected and when I hit logout, It says as below and still can see DAGs and able to run DAGs
What you expected to happen:
How to reproduce it:
Just by enabling GHE auth in airflow..
Here is what my config looks like..
<
[webserver]
authenticate = True
auth_backend = airflow.contrib.auth.backends.github_enterprise_auth
[github_enterprise]
host = github.xxxxx.yyyyy
client_id = xxxxxxxx
client_secret = xxxxxxx
oauth_callback_route = /admin/ghe_oauth/callback
allowed_teams = 32,947,948,682
Anything else we need to know:
It occurs all the time. I just followed the documentation to configure..http://airflow.apache.org/docs/stable/security.html#oauth-authentication
The text was updated successfully, but these errors were encountered: