zhouxm2022 opened a new issue, #39379:
URL: https://github.com/apache/airflow/issues/39379
### Apache Airflow version
Other Airflow 2 version (please specify below)
### If "Other Airflow 2 version" selected, which one?
2.6.3
### What happened?
It seems that ldap indirect bind/search/bind work based on following log
messages. and the role [admin] is resolved too. However, login page is
redirected to login page. I checked ab_user_role table, it looks good. the
last_login and login_count in ab_user table looks good too. before I switched
to LDAP, AUTH_DB works fine. it seems the resolved role doesn't take effective
in UI login flow. I also didn't any messages/errors in the log. could someone
advise how to troubleshoot /debug it further?
Thanks in advance! Xiaoming
{manager.py:1025} DEBUG - LDAP bind indirect TRY with username:
'\x1b[01mCN=s700xxx,...\x1b[22m'
{manager.py:1027} DEBUG - LDAP bind indirect SUCCESS with username:
'\x1b[01mCN=s700xxx,...\x1b[22m'
{manager.py:961} DEBUG - LDAP search for '\x1b[01m(cn=s700xxx)\x1b[22m' with
fields ['givenName', 'sn', 'mail', 'memberOf'] in scope
'\x1b[01mOU=....\x1b[22m's700xxx
{manager.py:967} DEBUG - LDAP search returned: [('CN=s700xxx,....', {'sn':
[b'ZhXX'], 'givenName': [b'XXX'], 'memberOf': [b'CN=XX,OU=...' ], 'mail':
[b'[email protected]']})]
{manager.py:1036} DEBUG - LDAP bind TRY with username:
'\x1b[01mCN=s700xxx,....\x1b[22m'
{manager.py:1038} DEBUG - LDAP bind SUCCESS with username:
'\x1b[01mCN=s700xxx,....\x1b[22m'
{manager.py:1198} DEBUG - Calculated new roles for
user='\x1b[01mCN=s700xxx,...\x1b[22m' as: [Admin]
### What you think should happen instead?
A user should see the main UI page.
### How to reproduce
it depends on webserver_config.py
### Operating System
Redhat v8.9
### Versions of Apache Airflow Providers
_No response_
### Deployment
Other
### Deployment details
pip install
### 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]