Skip to content

Load Bedrock identity verifier metadata#53

Merged
robinbraemer merged 1 commit into
mainfrom
codex/bedrock-identity-rollout
Jul 6, 2026
Merged

Load Bedrock identity verifier metadata#53
robinbraemer merged 1 commit into
mainfrom
codex/bedrock-identity-rollout

Conversation

@robinbraemer

Copy link
Copy Markdown
Member

Summary

  • load Bedrock identity verifier keys from signed-key metadata with cache and static fallback
  • accept current and previous verifier public keys during rotation
  • carry endpoint and organization scope from p2p/session proposals into Bedrock identity enforcement
  • expose connector config for public-keys, metadata-url, and metadata-cache-seconds

Verification

  • ./gradlew :core:test --tests com.minekube.connect.watch.SessionProposalTest --tests com.minekube.connect.tunnel.p2p.Libp2pSessionMapperTest --tests com.minekube.connect.tunnel.p2p.Libp2pSessionResponderTest --no-daemon
  • ./gradlew :core:test --tests com.minekube.connect.config.ConfigLoaderTest --tests com.minekube.connect.bedrock.BedrockIdentityKeyProviderTest --no-daemon
  • ./gradlew :core:test --tests com.minekube.connect.bedrock.BedrockIdentityEnforcerTest --no-daemon
  • ./gradlew build --no-daemon
  • git diff --check

Tracks private rollout issues GeyserMC#423 and GeyserMC#425.

@robinbraemer robinbraemer merged commit 8669de5 into main Jul 6, 2026
1 check passed
@robinbraemer robinbraemer deleted the codex/bedrock-identity-rollout branch July 6, 2026 20:19
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.

1 participant