Skip to content

2/3 Iam auth support#157

Merged
J3rome merged 1 commit into
mainfrom
iam-auth-support-2
Jun 17, 2026
Merged

2/3 Iam auth support#157
J3rome merged 1 commit into
mainfrom
iam-auth-support-2

Conversation

@J3rome

@J3rome J3rome commented Jun 17, 2026

Copy link
Copy Markdown
Contributor

This is PR 2/3 to enable IAM auth support in Lacuna

What is in this PR

  • Moved authenticator in a separate module
  • Implemented iam signing logic
  • Added preflight test so that lacuna will fail on launch if auth is misconfigured instead of waiting on first request to fail
  • Service name is derived from provider compatibility flags

@J3rome J3rome self-assigned this Jun 17, 2026
@J3rome J3rome requested review from aviau and leameow and removed request for aviau June 17, 2026 17:08
@J3rome J3rome changed the title Iam auth support 2 2/3 Iam auth support Jun 17, 2026
@J3rome J3rome requested a review from aviau June 17, 2026 17:13
Base automatically changed from iam-auth-support-1 to main June 17, 2026 18:13
@J3rome J3rome force-pushed the iam-auth-support-2 branch from 0f7bd11 to cee9e4d Compare June 17, 2026 18:14
Comment thread src/provider/authenticator/iam.rs Outdated
Comment thread src/provider/authenticator/iam.rs Outdated
Comment thread src/provider/authenticator/iam.rs Outdated
Comment thread src/provider/authenticator/iam.rs Outdated
Comment thread src/provider/authenticator/iam.rs Outdated
Comment thread src/provider/authenticator/mod.rs Outdated
Comment thread src/provider/authenticator/iam.rs Outdated
@J3rome J3rome force-pushed the iam-auth-support-2 branch from a84bb75 to 0deade1 Compare June 17, 2026 22:27
@J3rome J3rome merged commit 3d539e2 into main Jun 17, 2026
5 checks passed
@J3rome J3rome deleted the iam-auth-support-2 branch June 17, 2026 22:28
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