Hi Alex,

It sounds like a good plan :)

Thanks !
Regards
JB

On Mon, Apr 14, 2025 at 10:50 PM Alex Dutra
<alex.du...@dremio.com.invalid> wrote:
>
> Hi all,
>
> A recently-reported bug [1] uncovered some serious issues with the JAX-RS
> authentication filters. Fixing this bug requires replacing the incriminated
> filters with proper Quarkus Security mechanisms.
>
> In parallel to that, support for external identity providers has been
> requested many times, see [2], [3] and [4]. We know however that this
> feature can only be delivered by implementing similar mechanisms.
>
> There might be an opportunity here to kill two birds with one stone. I
> would like therefore to make the following proposal:
>
>    1. In a first PR, *replace the current authentication filters* by
>    Quarkus Security. This PR should be transparent to users and should not
>    change the current behavior of Polaris, nor its configuration options.
>    2. In a second PR, *implement support for external identity providers*.
>    This shall be done by  implementing a new HttpAuthenticationMechanism
>    that will pick the right authentication mechanism (internal token broker vs
>    external IdP) based on the runtime configuration.
>
>  If you agree with this proposal, I'm happy to start working on the first
> PR.
>
> Thanks,
>
> Alex
>
> [1]: https://github.com/apache/polaris/issues/1345
> [2]: https://github.com/apache/polaris/issues/336
> [3]: https://github.com/apache/polaris/issues/976
> [4]: https://github.com/apache/polaris/issues/1327

Reply via email to