Skip to content

Fix app attestation provider values to match backend#83

Merged
stevenclouston merged 1 commit intomainfrom
fix-app-attestation-provider-values
Mar 18, 2026
Merged

Fix app attestation provider values to match backend#83
stevenclouston merged 1 commit intomainfrom
fix-app-attestation-provider-values

Conversation

@stevenclouston
Copy link
Copy Markdown
Contributor

Summary

  • Fix AppAttestationProvider enum to serialize as APP_ATTEST and PLAY_INTEGRITY instead of apple and playIntegrity to match the backend's expected enum values
  • Bump version to 2.7.0-alpha.2

Test plan

  • Verify the addCredential request sends correct uppercase provider values
  • Confirm backend accepts the attestation payload without validation errors on both iOS and Android

@stevenclouston stevenclouston force-pushed the fix-app-attestation-provider-values branch from 14fb272 to 84b9917 Compare March 18, 2026 05:19
@github-actions github-actions bot added the bug Something isn't working label Mar 18, 2026
@stevenclouston stevenclouston force-pushed the fix-app-attestation-provider-values branch from 84b9917 to d8e7280 Compare March 18, 2026 05:22
@justinsoong justinsoong self-requested a review March 18, 2026 05:23
@stevenclouston stevenclouston force-pushed the fix-app-attestation-provider-values branch 2 times, most recently from fa17cb4 to fb0d026 Compare March 18, 2026 05:24
Remove AppAttestationProvider enum from public API. Provider is now
hardcoded internally by each native SDK (APP_ATTEST for iOS, PLAY_INTEGRITY
for Android). AppAttestation interface now just takes token and optional
keyId. Also bumps native SDK deps and version to 2.8.0-alpha.2.
@stevenclouston stevenclouston force-pushed the fix-app-attestation-provider-values branch from fb0d026 to 4593e34 Compare March 18, 2026 05:35
@stevenclouston stevenclouston merged commit 04f0c4b into main Mar 18, 2026
1 check passed
@stevenclouston stevenclouston deleted the fix-app-attestation-provider-values branch March 18, 2026 08:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants