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]

Reply via email to