Dear Fineract Community, We are pleased to share that the first stage of implementing OAuth 2.1 with PKCE in Fineract has been completed. A special thanks goes to Csenge Soti, who carried out the majority of the implementation. Kindly review the following PR: https://github.com/apache/fineract/pull/5028 Key changes included in this PR: • Removal of custom OAuth components (e.g., OauthAuthenticationProvider) • Removal of outdated and unmaintained Apache Oltu dependencies • Integration of a minimal Spring Authorization Server configuration as a default part of Fineract • Support for OAuth 2.1 Authorization Code flow with PKCE • Introduction of a minimal login page, allowing authentication via tenant identifier, username, and password Additional improvements delivered in this stage: • Removal of the deprecated InsecureTwoFactorFilter workaround • Alignment of filters and features previously available only for HTTP Basic authentication, including: • Geolocation filter • Loan COB filter • Business date filter • Idempotency filter • Correlation ID filter Potential next steps: • Introduce further configuration and extensibility options, such as: • CSRF and CORS settings • Third-party authorization server support • Confidential client authentication • Potential OpenID support We would be happy to collaborate with and welcome contributions from the community on these next items. Your feedback, ideas, and participation will be invaluable in shaping the continued development of OAuth 2.1 support in Fineract. Regards, Adam Sent from my iPhone On 30 Jul 2025, at 14:16, Ádám Sághy <adamsa...@gmail.com> wrote:
|
- Replace current OAuth with OAuth 2.1 PKCE Ádám Sághy
- Re: Replace current OAuth with OAuth 2... VICTOR MANUEL ROMERO RODRIGUEZ
- Re: Replace current OAuth with OAu... James Dailey
- Re: Replace current OAuth with OAuth 2... Ádám Sághy
- Re: Replace current OAuth with OAu... Paul
- Re: Replace current OAuth with... Mihaly Dallos
- Re: Replace current OAuth ... James Dailey
- Re: Replace current O... Kapil Panchal