Re: [I] Support Generic OIDC Providers [airflow]
potiuk closed issue #39124: Support Generic OIDC Providers URL: https://github.com/apache/airflow/issues/39124 -- 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: commits-unsubscr...@airflow.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org
Re: [I] Support Generic OIDC Providers [airflow]
potiuk commented on issue #39124: URL: https://github.com/apache/airflow/issues/39124#issuecomment-2066019243 As explained in the other tickets - this is a request to Flask Application Builder - not to Airlfow. Airflow uses Flask Application Builder to implement those https://github.com/dpgaspar/Flask-AppBuilder . irflow is periodically syncing with what gets implemented in FAB - so I think you can open your issue there. It might be in the future we will have a generic AuthManager (Keycloak based) replacing FAB Auth Manager as we have today. The interface is already implemented - Airflow is looking for a contibution of an implementation (possibly based on KeyCloak https://cwiki.apache.org/confluence/display/AIRFLOW/AIP-56+Extensible+user+management) Conveting to a Discussion if more is needed. -- 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: commits-unsubscr...@airflow.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org
Re: [I] Support Generic OIDC Providers [airflow]
boring-cyborg[bot] commented on issue #39124: URL: https://github.com/apache/airflow/issues/39124#issuecomment-2065774139 Thanks for opening your first issue here! Be sure to follow the issue template! If you are willing to raise PR to address this issue please do so, no need to wait for approval. -- 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: commits-unsubscr...@airflow.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org
[I] Support Generic OIDC Providers [airflow]
acelinkio opened a new issue, #39124: URL: https://github.com/apache/airflow/issues/39124 ### Description Follow up to #35131/#35237 which updated the docs to list which OIDC Providers are supported in the code. This request is to add support for generic oidc providers. There are a number of smaller OIDC Providers that would be awesome to allow authentication through. Authentik, Discord, Authelia, AWS Cognito, and the growing number of alternatives. As the previous ticket points out, the current implementation is limited to the case statement in get_oauth_user_info function located here: https://github.com/apache/airflow/blob/2.9.0/airflow/providers/fab/auth_manager/security_manager/override.py#L2169-L2276 It would be awesome to have that extended to cover additional providers. ### Use case/motivation Would like to use Authenik to access AirTables ### Related issues #35131/#35237 ### Are you willing to submit a 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: commits-unsubscr...@airflow.apache.org.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org