Skip to content

RANGER-5496: Decouple JWT lifecycle from Ranger plugin via pluggable JWT provider#857

Merged
kumaab merged 8 commits intoapache:masterfrom
kumaab:ranger_5496
Feb 25, 2026
Merged

RANGER-5496: Decouple JWT lifecycle from Ranger plugin via pluggable JWT provider#857
kumaab merged 8 commits intoapache:masterfrom
kumaab:ranger_5496

Conversation

@kumaab
Copy link
Contributor

@kumaab kumaab commented Feb 21, 2026

What changes were proposed in this pull request?

Currently JWT is fetched during plugin initialization (via 3 different ways: env, file, cred file) and captured statically in the REST client filter. This enhancement introduces a pluggable JWT provider interface allowing services to manage JWT lifecycle independently while enabling Ranger plugins to fetch the latest JWT dynamically for each outbound REST call to Ranger Admin. PR includes a default implementation of JwtProvider.

How was this patch tested?

Pending

@kumaab kumaab self-assigned this Feb 21, 2026
@kumaab kumaab requested a review from mneethiraj February 23, 2026 20:34
@kumaab kumaab requested a review from mneethiraj February 24, 2026 19:51
@kumaab kumaab requested a review from mneethiraj February 24, 2026 22:39
@kumaab kumaab requested a review from mneethiraj February 25, 2026 01:52
@kumaab kumaab merged commit 0ea5ec5 into apache:master Feb 25, 2026
4 checks passed
@kumaab kumaab deleted the ranger_5496 branch February 25, 2026 17:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants