Manoharraoutah opened a new issue, #62828:
URL: https://github.com/apache/airflow/issues/62828
### Apache Airflow version
3.1.7
### If "Other Airflow 3 version" selected, which one?
3.1.7
### What happened?
Hi Team ,
Unable to login using git auth
below is the error
Error on OAuth authorize: Could not build url for endpoint
'CustomAuthOAuthView.oauth_authorized' with values ['provider']. Did you mean
'CustomAuthOAuthView.logout' instead?
2026-03-03T21:57:20.557090Z [error ] Error on OAuth authorize: Could not
build url for endpoint 'CustomAuthOAuthView.oauth_authorized' with values
['provider']. Did you mean 'CustomAuthOAuthView.logout' instead?
[flask_appbuilder.security.views] loc=views.py:670
INFO: 10.193.116.221:47248 - "GET /auth/login/github?next=https%3A///
HTTP/1.1" 302 Found
INFO: 10.193.116.221:47248 - "GET /auth/ HTTP/1.1" 302 Found
INFO: 10.193.116.221:47248 - "GET / HTTP/1.1" 200 OK
INFO: 10.193.116.221:47248 - "GET /ui/config HTTP/1.1" 401 Unauthorized
INFO: 10.193.116.221:47248 - "GET /api/v2/auth/login?next=https%3A%2F%2F%2F
HTTP/1.1" 307 Temporary Redirect
INFO: 10.193.116.221:47248 - "GET /ui/auth/menus HTTP/1.1" 401 Unauthorized
INFO: 10.193.116.221:46986 - "GET /ui/config HTTP/1.1" 401 Unauthorized
INFO: 10.193.116.221:47006 - "GET /api/v2/plugins HTTP/1.1" 401 Unauthorized
INFO: 10.193.116.221:47196 - "GET /api/v2/version HTTP/1.1" 200 OK
INFO: 10.193.116.221:47248 - "GET /auth/login/?next=https:/// HTTP/1.1" 200
OK
INFO: 10.193.116.221:47248 - "GET /api/v2/auth/login?next=https%3A%2F%2F%2F
HTTP/1.1" 307 Temporary Redirect
INFO: 10.193.116.221:47248 - "GET /api/v2/auth/login?next=https%3A%2F%2F%2F
HTTP/1.1" 307 Temporary Redirect
INFO: 10.193.116.221:46986 - "GET /api/v2/auth/login?next=https%3A%2F%2F%2F
HTTP/1.1" 307 Temporary Redirect
INFO: 10.193.116.221:46986 - "GET /auth/login/?next=https:/// HTTP/1.1" 200
OK
INFO: 10.193.116.221:46986 - "GET
/auth/static/appbuilder/css/bootstrap.min.css HTTP/1.1" 304 Not Modified
INFO: 10.193.116.221:47006 - "GET
/auth/static/appbuilder/css/fontawesome/fontawesome.min.css HTTP/1.1" 304 Not
Modified
INFO: 10.193.116.221:47196 - "GET
/auth/static/appbuilder/css/fontawesome/regular.min.css HTTP/1.1" 304 Not
Modified
INFO: 10.193.116.221:47186 - "GET
/auth/static/appbuilder/css/fontawesome/brands.min.css HTTP/1.1" 304 Not
Modified
INFO: 10.193.116.221:47038 - "GET
/auth/static/appbuilder/css/select2/select2.min.css HTTP/1.1" 304 Not Modified
INFO: 10.193.116.221:47210 - "GET
/auth/static/appbuilder/css/bootstrap-datepicker/bootstrap-datepicker3.min.css
HTTP/1.1" 304 Not Modified
INFO: 10.193.116.221:47126 - "GET
/auth/static/appbuilder/css/fontawesome/solid.min.css HTTP/1.1" 304 Not Modified
INFO: 10.193.116.221:47196 - "GET /api/v2/version HTTP/1.1" 200 OK
INFO: 10.193.116.221:47248 - "GET /auth/login/?next=https:/// HTTP/1.1" 200
OK
INFO: 10.193.116.221:47248 - "GET /api/v2/auth/login?next=https%3A%2F%2F%2F
HTTP/1.1" 307 Temporary Redirect
INFO: 10.193.116.221:47248 - "GET /api/v2/auth/login?next=https%3A%2F%2F%2F
HTTP/1.1" 307 Temporary Redirect
INFO: 10.193.116.221:46986 - "GET /api/v2/auth/login?next=https%3A%2F%2F%2F
HTTP/1.1" 307 Temporary Redirect
INFO: 10.193.116.221:46986 - "GET /auth/login/?next=https:/// HTTP/1.1" 200
OK
INFO: 10.193.116.221:46986 - "GET
/auth/static/appbuilder/css/bootstrap.min.css HTTP/1.1" 304 Not Modified
INFO: 10.193.116.221:47006 - "GET
/auth/static/appbuilder/css/fontawesome/fontawesome.min.css HTTP/1.1" 304 Not
Modified
INFO: 10.193.116.221:47196 - "GET
/auth/static/appbuilder/css/fontawesome/regular.min.css HTTP/1.1" 304 Not
Modified
INFO: 10.193.116.221:47186 - "GET
/auth/static/appbuilder/css/fontawesome/brands.min.css HTTP/1.1" 304 Not
Modified
INFO: 10.193.116.221:47038 - "GET
/auth/static/appbuilder/css/select2/select2.min.css HTTP/1.1" 304 Not Modified
INFO: 10.193.116.221:47210 - "GET
/auth/static/appbuilder/css/bootstrap-datepicker/bootstrap-datepicker3.min.css
HTTP/1.1" 304 Not Modified
INFO: 10.193.116.221:47126 - "GET
/auth/static/appbuilder/css/fontawesome/solid.min.css HTTP/1.1" 304 Not Modified
INFO: 10.193.116.221:47062 - "GET
/auth/static/appbuilder/css/fontawesome/v4-shims.min.css HTTP/1.1" 304 Not
Modified
INFO: 10.193.116.221:47082 - "GET
/auth/static/dist/loadingDots.07f5b9805847242736e1.css HTTP/1.1" 304 Not
Modified
INFO: 10.193.116.221:46994 - "GET
/auth/static/dist/materialIcons.4fe84ae36604d84dec78.css HTTP/1.1" 304 Not
Modified
INFO: 10.193.116.221:47196 - "GET /api/v2/version HTTP/1.1" 200 OK
INFO: 10.193.116.221:47248 - "GET /auth/login/?next=https:/// HTTP/1.1" 200
OK
INFO: 10.193.116.221:47248 - "GET /api/v2/auth/login?next=https%3A%2F%2F%2F
HTTP/1.1" 307 Temporary Redirect
INFO: 10.193.116.221:47248 - "GET /api/v2/auth/login?next=https%3A%2F%2F%2F
HTTP/1.1" 307 Temporary Redirect
INFO: 10.193.116.221:46986 - "GET /api/v2/auth/login?next=https%3A%2F%2F%2F
HTTP/1.1" 307 Temporary Redirect
INFO: 10.193.116.221:46986 - "GET /auth/login/?next=https:/// HTTP/1.1" 200
OK
INFO: 10.193.116.221:46986 - "GET
/auth/static/appbuilder/css/bootstrap.min.css HTTP/1.1" 304 Not Modified
INFO: 10.193.116.221:47006 - "GET
/auth/static/appbuilder/css/fontawesome/fontawesome.min.css HTTP/1.1" 304 Not
Modified
INFO: 10.193.116.221:47196 - "GET
/auth/static/appbuilder/css/fontawesome/regular.min.css HTTP/1.1" 304 Not
Modified
INFO: 10.193.116.221:47186 - "GET
/auth/static/appbuilder/css/fontawesome/brands.min.css HTTP/1.1" 304 Not
Modified
INFO: 10.193.116.221:47038 - "GET
/auth/static/appbuilder/css/select2/select2.min.css HTTP/1.1" 304 Not Modified
INFO: 10.193.116.221:47210 - "GET
/auth/static/appbuilder/css/bootstrap-datepicker/bootstrap-datepicker3.min.css
HTTP/1.1" 304 Not Modified
INFO: 10.193.116.221:47126 - "GET
/auth/static/appbuilder/css/fontawesome/solid.min.css HTTP/1.1" 304 Not Modified
INFO: 10.193.116.221:47062 - "GET
/auth/static/appbuilder/css/fontawesome/v4-shims.min.css HTTP/1.1" 304 Not
Modified
INFO: 10.193.116.221:47082 - "GET
/auth/static/dist/loadingDots.07f5b9805847242736e1.css HTTP/1.1" 304 Not
Modified
INFO: 10.193.116.221:47248 - "GET /api/v2/auth/login?next=https%3A%2F%2F%2F
HTTP/1.1" 307 Temporary Redirect
INFO: 10.193.116.221:47248 - "GET /api/v2/auth/login?next=https%3A%2F%2F%2F
HTTP/1.1" 307 Temporary Redirect
INFO: 10.193.116.221:46986 - "GET /api/v2/auth/login?next=https%3A%2F%2F%2F
HTTP/1.1" 307 Temporary Redirect
INFO: 10.193.116.221:46986 - "GET /auth/login/?next=https:/// HTTP/1.1" 200
OK
INFO: 10.193.116.221:46986 - "GET
/auth/static/appbuilder/css/bootstrap.min.css HTTP/1.1" 304 Not Modified
INFO: 10.193.116.221:47006 - "GET
/auth/static/appbuilder/css/fontawesome/fontawesome.min.css HTTP/1.1" 304 Not
Modified
INFO: 10.193.116.221:47196 - "GET
/auth/static/appbuilder/css/fontawesome/regular.min.css HTTP/1.1" 304 Not
Modified
INFO: 10.193.116.221:47186 - "GET
/auth/static/appbuilder/css/fontawesome/brands.min.css HTTP/1.1" 304 Not
Modified
INFO: 10.193.116.221:47038 - "GET
/auth/static/appbuilder/css/select2/select2.min.css HTTP/1.1" 304 Not Modified
INFO: 10.193.116.221:47210 - "GET
/auth/static/appbuilder/css/bootstrap-datepicker/bootstrap-datepicker3.min.css
HTTP/1.1" 304 Not Modified
INFO: 10.193.116.221:47126 - "GET
/auth/static/appbuilder/css/fontawesome/solid.min.css HTTP/1.1" 304 Not Modified
INFO: 10.193.116.221:47062 - "GET
/auth/static/appbuilder/css/fontawesome/v4-shims.min.css HTTP/1.1" 304 Not
Modified
INFO: 10.193.116.221:47082 - "GET
/auth/static/dist/loadingDots.07f5b9805847242736e1.css HTTP/1.1" 304 Not
Modified
INFO: 10.193.116.221:46986 - "GET /api/v2/auth/login?next=https%3A%2F%2F%2F
HTTP/1.1" 307 Temporary Redirect
INFO: 10.193.116.221:46986 - "GET /auth/login/?next=https:// HTTP/1.1" 200 OK
INFO: 10.193.116.221:46986 - "GET
/auth/static/appbuilder/css/bootstrap.min.css HTTP/1.1" 304 Not Modified
INFO: 10.193.116.221:47006 - "GET
/auth/static/appbuilder/css/fontawesome/fontawesome.min.css HTTP/1.1" 304 Not
Modified
INFO: 10.193.116.221:47196 - "GET
/auth/static/appbuilder/css/fontawesome/regular.min.css HTTP/1.1" 304 Not
Modified
INFO: 10.193.116.221:47186 - "GET
/auth/static/appbuilder/css/fontawesome/brands.min.css HTTP/1.1" 304 Not
Modified
INFO: 10.193.116.221:47038 - "GET
/auth/static/appbuilder/css/select2/select2.min.css HTTP/1.1" 304 Not Modified
INFO: 10.193.116.221:47210 - "GET
/auth/static/appbuilder/css/bootstrap-datepicker/bootstrap-datepicker3.min.css
HTTP/1.1" 304 Not Modified
INFO: 10.193.116.221:47126 - "GET
/auth/static/appbuilder/css/fontawesome/solid.min.css HTTP/1.1" 304 Not Modified
INFO: 10.193.116.221:47062 - "GET
/auth/static/appbuilder/css/fontawesome/v4-shims.min.css HTTP/1.1" 304 Not
Modified
INFO: 10.193.116.221:47082 - "GET
/auth/static/dist/loadingDots.07f5b9805847242736e1.css HTTP/1.1" 304 Not
Modified
INFO: 10.193.116.221:47186 - "GET
/auth/static/appbuilder/css/fontawesome/brands.min.css HTTP/1.1" 304 Not
Modified
INFO: 10.193.116.221:47038 - "GET
/auth/static/appbuilder/css/select2/select2.min.css HTTP/1.1" 304 Not Modified
INFO: 10.193.116.221:47210 - "GET
/auth/static/appbuilder/css/bootstrap-datepicker/bootstrap-datepicker3.min.css
HTTP/1.1" 304 Not Modified
INFO: 10.193.116.221:47126 - "GET
/auth/static/appbuilder/css/fontawesome/solid.min.css HTTP/1.1" 304 Not Modified
INFO: 10.193.116.221:47062 - "GET
/auth/static/appbuilder/css/fontawesome/v4-shims.min.css HTTP/1.1" 304 Not
Modified
INFO: 10.193.116.221:47082 - "GET
/auth/static/dist/loadingDots.07f5b9805847242736e1.css HTTP/1.1" 304 Not
Modified
INFO: 10.193.116.221:46994 - "GET
/auth/static/dist/materialIcons.4fe84ae36604d84dec78.css HTTP/1.1" 304 Not
Modified
INFO: 10.193.116.221:47152 - "GET
/auth/static/appbuilder/css/flags/flags16.css HTTP/1.1" 304 Not Modified
INFO: 10.193.116.221:47062 - "GET
/auth/static/appbuilder/css/fontawesome/v4-shims.min.css HTTP/1.1" 304 Not
Modified
INFO: 10.193.116.221:47082 - "GET
/auth/static/dist/loadingDots.07f5b9805847242736e1.css HTTP/1.1" 304 Not
Modified
INFO: 10.193.116.221:46994 - "GET
/auth/static/dist/materialIcons.4fe84ae36604d84dec78.css HTTP/1.1" 304 Not
Modified
INFO: 10.193.116.221:47152 - "GET
/auth/static/appbuilder/css/flags/flags16.css HTTP/1.1" 304 Not Modified
INFO: 10.193.116.221:46994 - "GET
/auth/static/dist/materialIcons.4fe84ae36604d84dec78.css HTTP/1.1" 304 Not
Modified
INFO: 10.193.116.221:47152 - "GET
/auth/static/appbuilder/css/flags/flags16.css HTTP/1.1" 304 Not Modified
INFO: 10.193.116.221:47170 - "GET
/auth/static/appbuilder/js/jquery-latest.js HTTP/1.1" 304 Not Modified
INFO: 10.193.116.221:47128 - "GET
/auth/static/dist/main.8cffe40bcf7cca998f4e.css HTTP/1.1" 304 Not Modified
INFO: 10.193.116.221:47078 - "GET
/auth/static/appbuilder/css/select2/select2-bootstrap.min.css HTTP/1.1" 304 Not
Modified
INFO: 10.193.116.221:47230 - "GET
/auth/static/dist/airflowDefaultTheme.51e5d14856ee1ebc83ca.css HTTP/1.1" 304
Not Modified
INFO: 10.193.116.221:47110 - "GET
/auth/static/dist/flash.865b6940c00b2a9041b3.css HTTP/1.1" 304 Not Modified
INFO: 10.193.116.221:47218 - "GET
/auth/static/appbuilder/js/select2/select2.min.js HTTP/1.1" 304 Not Modified
INFO: 10.193.116.221:47078 - "GET
/auth/static/appbuilder/css/select2/select2-bootstrap.min.css HTTP/1.1" 304 Not
Modified
INFO: 10.193.116.221:47230 - "GET
/auth/static/dist/airflowDefaultTheme.51e5d14856ee1ebc83ca.css HTTP/1.1" 304
Not Modified
INFO: 10.193.116.221:47110 - "GET
/auth/static/dist/flash.865b6940c00b2a9041b3.css HTTP/1.1" 304 Not Modified
INFO: 10.193.116.221:47218 - "GET
/auth/static/appbuilder/js/select2/select2.min.js HTTP/1.1" 304 Not Modified
INFO: 10.193.116.221:47230 - "GET
/auth/static/dist/airflowDefaultTheme.51e5d14856ee1ebc83ca.css HTTP/1.1" 304
Not Modified
INFO: 10.193.116.221:47110 - "GET
/auth/static/dist/flash.865b6940c00b2a9041b3.css HTTP/1.1" 304 Not Modified
INFO: 10.193.116.221:47218 - "GET
/auth/static/appbuilder/js/select2/select2.min.js HTTP/1.1" 304 Not Modified
INFO: 10.193.116.221:47088 - "GET
/auth/static/dist/runtime.45b36fb8335446865b53.js HTTP/1.1" 304 Not Modified
INFO: 10.193.116.221:47218 - "GET
/auth/static/appbuilder/js/select2/select2.min.js HTTP/1.1" 304 Not Modified
INFO: 10.193.116.221:47088 - "GET
/auth/static/dist/runtime.45b36fb8335446865b53.js HTTP/1.1" 304 Not Modified
INFO: 10.193.116.221:47088 - "GET
/auth/static/dist/runtime.45b36fb8335446865b53.js HTTP/1.1" 304 Not Modified
INFO: 10.193.116.221:47118 - "GET /auth/static/dist/jquery-ui.min.css
HTTP/1.1" 304 Not Modified
INFO: 10.193.116.221:47106 - "GET
/auth/static/appbuilder/js/bootstrap-datepicker/bootstrap-datepicker.min.js
HTTP/1.1" 304 Not INFO: 10.193.116.221:47106 - "GET
/auth/static/appbuilder/js/bootstrap-datepicker/bootstrap-datepicker.min.js
HTTP/1.1" 304 Not Modified
Modified
INFO: 10.193.116.221:47090 - "GET /auth/static/dist/jquery-ui.min.js
HTTP/1.1" 304 Not Modified
INFO: 10.193.116.221:47022 - "GET /auth/static/appbuilder/js/ab_actions.js
HTTP/1.1" 304 Not Modified
INFO: 10.193.116.221:47052 - "GET
/auth/static/dist/moment.0ec3ee3fb60dc999b1fd.js HTTP/1.1" 304 Not Modified
INFO: 10.193.116.221:47148 - "GET /auth/static/appbuilder/js/ab.js HTTP/1.1"
304 Not Modified
INFO: 10.193.116.221:47136 - "GET /auth/static/appbuilder/css/ab.css
HTTP/1.1" 304 Not Modified
INFO: 10.193.116.221:47228 - "GET /auth/static/appbuilder/js/ab_filters.js
HTTP/1.1" 304 Not Modified
INFO: 10.193.116.221:2950 - "GET
/auth/static/dist/main.8cffe40bcf7cca998f4e.js HTTP/1.1" 304 Not Modified
INFO: 10.193.116.221:47158 - "GET
/auth/static/appbuilder/js/bootstrap.min.js HTTP/1.1" 304 Not Modified
INFO: 10.193.116.221:2950 - "GET
/auth/static/appbuilder/css/webfonts/fa-brands-400.woff2 HTTP/1.1" 304 Not
Modified
INFO: 100.64.0.199:52004 - "GET /api/v2/monitor/health HTTP/1.1" 200 OK
INFO: 100.64.0.199:52008 - "GET /api/v2/monitor/health HTTP/1.1" 200 OK
It used to work fine with below configuration
apiServerConfig: |
import os
from airflow import configuration as conf
from flask_appbuilder.security.manager import AUTH_OAUTH
AUTH_TYPE = AUTH_OAUTH
OAUTH_PROVIDERS = [
{
'name': 'github',
'token_key': 'access_token',
'icon': 'fa-github',
'remote_app': {
'client_id': os.environ.get('GITHUB_OAUTH_CLIENT_ID', ''),
'client_secret': os.environ.get('GITHUB_OAUTH_CLIENT_SECRET', ''),
'api_base_url': 'https://api.github.com/',
'client_kwargs': {'scope': 'user:email'},
'access_token_url': 'https://github.com/login/oauth/access_token',
'authorize_url': 'https://github.com/login/oauth/authorize',
'redirect_uri': 'https://********/auth/oauth-authorized/github',
},
}
]
I deployed airflow in aws eks with aurora sql data base using
override-values,yaml
my requirements.txt
Core Apache Airflow
apache-airflow==3.1.7
Data processing
pandas>=2.2.3,<3.1.0
numpy>=1.26.0,<2.1.0
HTTP requests
requests>=2.32.0
AWS integration (Synced versions)
boto3==1.42.59
botocore==1.42.59
Airflow Providers
apache-airflow-providers-amazon>=9.21.0
apache-airflow-providers-fab==3.3.0
apache-airflow-providers-postgres>=6.5.4
apache-airflow-providers-common-compat>=1.13.1
apache-airflow-providers-common-sql>=1.31.0
Database Drivers
asyncpg>=0.30.0
psycopg2-binary>=2.9.10
YAML configuration parsing
PyYAML>=6.0.1
Development and testing tools
CHANGED: black>=26.1.0 (version 22.0.0 is incompatible with Python 3.11)
pytest>=8.0.0
black>=26.1.0
flake8>=7.0.0
### What you think should happen instead?
_No response_
### How to reproduce
AUTH_TYPE = AUTH_OAUTH
OAUTH_PROVIDERS = [
{
'name': 'github',
'token_key': 'access_token',
'icon': 'fa-github',
'remote_app': {
'client_id': os.environ.get('GITHUB_OAUTH_CLIENT_ID', ''),
'client_secret': os.environ.get('GITHUB_OAUTH_CLIENT_SECRET', ''),
'api_base_url': 'https://api.github.com/',
'client_kwargs': {'scope': 'user:email'},
'access_token_url': 'https://github.com/login/oauth/access_token',
'authorize_url': 'https://github.com/login/oauth/authorize',
'redirect_uri': 'https://********/auth/oauth-authorized/github',
},
}
]
### Operating System
aws eks pod using helm override-values.yaml
### Versions of Apache Airflow Providers
_No response_
### Deployment
Official Apache Airflow Helm Chart
### Deployment details
_No response_
### Anything else?
_No response_
### Are you willing to submit PR?
- [ ] Yes I am willing to submit a PR!
### Code of Conduct
- [x] I agree to follow this project's [Code of
Conduct](https://github.com/apache/airflow/blob/main/CODE_OF_CONDUCT.md)
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]