Skip to content

[codex] Update Android device authentication#385

Merged
gemcoder21 merged 1 commit into
mainfrom
codex/remove-legacy-device-auth-android
May 25, 2026
Merged

[codex] Update Android device authentication#385
gemcoder21 merged 1 commit into
mainfrom
codex/remove-legacy-device-auth-android

Conversation

@gemcoder21
Copy link
Copy Markdown
Contributor

Summary

  • update Android wallet-scoped Gem device API calls to pass WalletId as a Retrofit @Tag
  • sign the tagged wallet id into the single Authorization: Gem ... header in SecurityInterceptor
  • remove Android use of the legacy x-wallet-id request header and add interceptor coverage
  • advance the core submodule to the legacy-removal commit from [codex] Remove legacy device authentication core#1156

Validation

  • cd android && ./gradlew :data:services:remote-gem:testDebugUnitTest
  • cd android && ./gradlew :data:coordinators:compileDebugKotlin :data:repositories:compileDebugKotlin
  • cd android && ./gradlew :data:services:remote-gem:lintDebug :data:coordinators:lintDebug :data:repositories:lintDebug
  • cd android && ./gradlew :data:coordinators:testDebugUnitTest --tests com.gemwallet.android.data.coordinators.wallet_import.SyncWalletConfigurationImplTest
  • cd android && ./gradlew :data:services:remote-gem:testDebugUnitTest :data:services:remote-gem:lintDebug
  • git diff --check

Depends on gemwalletcom/core#1156.

@gemcoder21 gemcoder21 marked this pull request as ready for review May 25, 2026 22:47
@gemcoder21 gemcoder21 merged commit 7069d5c into main May 25, 2026
3 checks passed
@gemcoder21 gemcoder21 deleted the codex/remove-legacy-device-auth-android branch May 25, 2026 22:47
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