Hello Jens,

Indeed in our case it's just to query the LDAP repository, but the provider 
could serve for both purposes as well, so not only to query but also to be able 
to be used as a authentication/authoriszation backend in Airflow.  The 
advantage would be that it could have common code share across both within one 
provider then.  Unless ofc we prefer to have dedicated providers for 
authentication/authorization of course.

Kind regards,
David

-----Original Message-----
From: Jens Scheffler <j_scheff...@gmx.de.INVALID>
Sent: Thursday, 12 December 2024 12:39
To: dev@airflow.apache.org
Subject: Re: [PROPOSAL] Introduce an Airflow (Open) LDAP provider

EXTERNAL MAIL: Indien je de afzender van deze e-mail niet kent en deze niet 
vertrouwt, klik niet op een link of open geen bijlages. Bij twijfel, stuur deze 
e-mail als bijlage naar ab...@infrabel.be<mailto:ab...@infrabel.be>.

Hi David,

I assume you know and have digested the documentation in
https://github.com/apache/airflow/blob/main/PROVIDERS.rst#accepting-new-community-providers
we have?

If it is a generic functionality I think it is fair to raise the disucssion. It 
might be very minimal. If you use LDAP just for querying... I would fear a bit 
that the name might be mis-leading if it would be called "ldap" because many 
would assume it is an authentication/authorization backend? In your case it is 
a data source like any other SQL, correct?

Jens

On 12.12.24 11:18, Blain David wrote:
>
> Hello,
>
> At our company we developed an LDAPHook based on the open-ldap library
> (using the python-ldap wrapper dependency), which allows us to
> executed search queries on our ldap and use that data in our DAG's to
> do further processing on it.
>
> The reason why I wrote this hook is because I've first searched
> through the airflow repo and didn't find a provider and thus no hook
> for it.
>
> The only thing I could find was this ldap reference in the following
> document:
>
> https://gith/
> ub.com%2Fapache%2Fairflow%2Fblob%2F3e2b5e2f54ea3b3695e6576313f87460fb0
> 98830%2Fdocs%2Fapache-airflow%2Fextra-packages-ref.rst%23L64&data=05%7
> C02%7Cdavid.blain%40infrabel.be%7C9d71cafcbd4b46c0591708dd1aa1e36e%7Cb
> 82bc314ab8e4d6fb18946f02e1f27f2%7C0%7C0%7C638696004790963846%7CUnknown
> %7CTWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4
> zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D%3D%7C0%7C%7C%7C&sdata=v3mVWvk5GbUVY
> Gvfy0MlSUDFNkuEECE%2FqbauBtut2Ng%3D&reserved=0
>
> So my question is, would there be acceptance to introduce an
> (open)ldap provider in Airflow which offers a Hook and LDAP conn type?
>
> At the moment our implementation only offers a search functionality
> which behind the scenes does a paged lookup for given base, filter,
> attributes, scope and page_size, which for us was sufficient in what
> we wanted to achieve, but that could of course be expanded with more
> functionality if needed.
>
> Kind regards,
>
> David
>
> **
>
> *David Blain*
>
> Data Engineer /at/ ICT-514 - BI End User Reporting
>
>
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@airflow.apache.org
For additional commands, e-mail: dev-h...@airflow.apache.org

Reply via email to