GitHub user Manoharraoutah closed a discussion: airflow git auth issue and
apache-airflow-providers-fab==3.3.0
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
GitHub link: https://github.com/apache/airflow/discussions/62827
----
This is an automatically sent email for [email protected].
To unsubscribe, please send an email to: [email protected]