Open timothyclarke opened 3 years ago
This issue has been automatically marked as stale because it has not had recent activity. It will be closed in 7 days if no further activity occurs. Feel free to reopen it if it's still relevant to you. Thank you
This is still requested
not stale
@dpgaspar Could this get someone assigned to review?
Environment
Flask-Appbuilder version: 3.3.1
pip freeze output:
Describe the expected results
I expect logins via OAuth2 to correctly decode
id_token
whenscope
includesopenid
per https://docs.authlib.org/en/latest/client/flask.html#flask-openid-connect-clientDescribe the actual results
No user details are found without a custom
oauth_user_info
emulating most of the Azure one.I have installed Airflow into a K8s cluster. When using an OAuth2 provider other than github, google, azure, okta tokens are not correctly decoded. I have
In the logs I am seeing
The
id_token
contains all the required details and should be decoded in the same way as the Azure jwt_token_parse(id_token) base64 decoding thePayload
ofid_token
givesI believe the typical format of the payload is well known and well documented
Steps to reproduce
User an OAuth provider other than the ones currently handled.