Skip to content

Conversation

@frederickobrien
Copy link
Contributor

@frederickobrien frederickobrien commented Oct 2, 2025

This adds a HMAC auth check to the preview project. This is part of work on a live harness service for interactive atom development. We've added awsSecretsManager and panDomainHMAC as dependencies and added a HMAC fork in GuardianAuthWithExceptions that validates HMAC requests.

We want to be able to hit preview and this allows us to do so in a way that's consistent with existing auth checks.

@frederickobrien frederickobrien self-assigned this Oct 2, 2025
@frederickobrien frederickobrien added this to the Visuals milestone Oct 2, 2025
@github-actions
Copy link
Contributor

github-actions bot commented Oct 2, 2025

@groakland groakland added the feature Departmental tracking: work on a new feature label Oct 3, 2025
Co-Authored-By: Jonathon Herbert <[email protected]>
@frederickobrien frederickobrien marked this pull request as ready for review October 9, 2025 10:05
@frederickobrien frederickobrien requested a review from a team as a code owner October 9, 2025 10:05
@frederickobrien
Copy link
Contributor Author

Following a chat with @JamieB-gu and @arelra a few open questions:

  • Does this need to be applied as widely as it currently is? Can it be limited to the Preview project?
  • Is the body of the HMAC request secure enough, can it be encrypted too?

Also plan to have a chat with @rtyley to better understand how HMAC sits in panda auth checks.

@frederickobrien
Copy link
Contributor Author

Closing as we've opted for a different approach (#28328).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

feature Departmental tracking: work on a new feature

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants