Skip to content

[DOP-28371] Add OAuth2 authentication support to Iceberg REST Catalog#393

Merged
IlyasDevelopment merged 1 commit intodevelopfrom
feature/DOP-28371
Sep 11, 2025
Merged

[DOP-28371] Add OAuth2 authentication support to Iceberg REST Catalog#393
IlyasDevelopment merged 1 commit intodevelopfrom
feature/DOP-28371

Conversation

@IlyasDevelopment
Copy link
Contributor

@IlyasDevelopment IlyasDevelopment commented Sep 11, 2025

Change Summary

  • Added IcebergRESTCatalogAuth base class with get_config() method
  • Implemented IcebergRESTCatalogOAuth2, IcebergRESTCatalogBearerAuth classes
  • Updated IcebergRESTCatalog class to accept auth: IcebergRESTCatalogAuth

Checklist

  • Commit message and PR title is comprehensive
  • Keep the change as small as possible
  • Unit and integration tests for the changes exist
  • Tests pass on CI and coverage does not decrease
  • Documentation reflects the changes where applicable
  • docs/changelog/next_release/<pull request or issue id>.<change type>.rst file added describing change
    (see CONTRIBUTING.rst for details.)
  • My PR is ready to review.

@github-actions
Copy link

github-actions bot commented Sep 11, 2025

Coverage

Coverage Report •
FileStmtsMissCoverMissing
onetl/connection/db_connection/iceberg
   connection.py1934775%262–264, 381–382, 384–385, 389, 391, 420–422, 424–425, 427–429, 439, 441–442, 458–459, 461–464, 466–468, 470, 491–492, 507–509, 511, 513, 525–528, 535, 537, 539–540, 542, 544
TOTAL982231196% 

@IlyasDevelopment IlyasDevelopment merged commit d373f1d into develop Sep 11, 2025
32 checks passed
@IlyasDevelopment IlyasDevelopment deleted the feature/DOP-28371 branch September 11, 2025 12:18
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