+1 non-binding On Fri, Aug 2, 2024 at 6:20 PM Elad Kalif <elad...@apache.org> wrote:
> +1 binding > > I am not sure I agree with previous statements regarding the LDAP issue > (specifically about blocker or not blocker for Airflow 3) but let's not > discuss this here as it's out of scope for the AIPs we are voting here. > > On Fri, Aug 2, 2024 at 7:15 PM Vincent Beck <vincb...@apache.org> wrote: > > > Big +1 to this one. I think this is the major blocker on that workstream: > > deciding which tool we want to leverage to build the default auth manager > > for Airflow 3. Once that decision taken I'll be happy to help to > implement > > the auth manager based upon that tool. > > > > On 2024/08/02 16:06:00 Jarek Potiuk wrote: > > > Yeah. KeyCloak was just a repeating theme in a number of > questions/issues > > > some users raised (How do I integrate with KeyCloak) and it's well > > > recognized in enterprise. But this is about as much as I know about it > :) > > > > > > So yeah, if we have anyone who can dig deeper in the options we have or > > > ideally someone who has experience in running and configuring / > > developing > > > for any of those - we are definitely on a lookout for such person. > > > > > > On Fri, Aug 2, 2024 at 5:34 PM Vikram Koka > <vik...@astronomer.io.invalid > > > > > > wrote: > > > > > > > Agreed Jarek on the parallel workstream for auth and also that should > > not > > > > be a blocker for 3.0. > > > > > > > > I don't know if the right answer is actually Keycloak. There was some > > > > research done by my colleagues within Astronomer using Casbin for the > > same, > > > > but I don't know the differences between those and other options. I > > agree > > > > that this needs some investigation before we can figure out the exact > > > > timing. And therefore having the FAB provider as a backup option is > > > > critical in my mind. > > > > > > > > > > > > > > > > On Fri, Aug 2, 2024 at 4:27 AM Jarek Potiuk <ja...@potiuk.com> > wrote: > > > > > > > > > Yeah. And (a little tangential) - I really feel that we should > have a > > > > > separate parallel workstream `Implement "proper" Auth Manager` (for > > > > example > > > > > authorizing users via Keycloak) - which should be creating a new > > > > provider. > > > > > Note that this provider should NOT have a way to manage users and > > roles - > > > > > it should allow mapping the "external" groups into roles (and > > eventually > > > > > teams) - with default roles defined, and likely have some > > flexibility of > > > > > mapping roles to be able to access particular resources. > > > > > > > > > > It does not have to IMHO be ready for 3.0 - there likely FAB > > provider as > > > > > backup would be ok, but having it from day one would be really good > > to > > > > > actually benefit from splitting out FAB as dependency. > > > > > > > > > > On Fri, Aug 2, 2024 at 1:07 PM Jed Cunningham < > > jedcunning...@apache.org> > > > > > wrote: > > > > > > > > > > > > Just to verify, users will still be able connect FAB to LDAP by > > > > > > installing > > > > > > > FAB provider explicitly? > > > > > > > > > > > > > > > > > > Yes. That and configuring the FAB auth manager as the auth > > manager, as > > > > it > > > > > > won't be the default most likely. Being able to maintain that is > a > > > > > primary > > > > > > goal of this AIP. > > > > > > > > > > > > > > > > > > > But I want to make sure that we add Connection > > > > > > > form decoupling to AIP-79 (or other AIP) unless we rely on FAB > > for > > > > > > > backwards compatibility. > > > > > > > > > > > > > > > > > > That's part of AIP-38 - it's in the list of the remaining > non-react > > > > > pages. > > > > > > Granted, probably the most complex one remaining. We should > likely > > add > > > > > some > > > > > > details there about this and likely also for the trigger dag run > > form. > > > > > > > > > > > > > > > > > > > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: dev-unsubscr...@airflow.apache.org > > For additional commands, e-mail: dev-h...@airflow.apache.org > > > > > -- Bugra Ozturk