Skip to content

Conversation

nattb8
Copy link
Collaborator

@nattb8 nattb8 commented Jun 12, 2025

Summary

  • Removed Device Code authentication
  • Updated sample app to use only PKCE
  • Removed unit tests related to Device Code authentication
  • Refactored login and logout functions to remove PKCE suffix
  • Cleaned up variable names

Customer Impact

This is a breaking change. Device Code authentication has been removed in favour of PKCE, which is more secure. The LoginPKCE and LogoutPKCE methods have been removed; instead, Login and Logout now use PKCE internally.

Other things to consider:

  • Sample app is updated with new SDK changes
  • Updated public documentation with new SDK changes (Immutable X and Immutable zkEVM)
  • Sample game is updated with new SDK changes

@nattb8 nattb8 changed the title [ID-3557, ID-3579] feat: remove device code auth [ID-3557, ID-3579][DO NOT MERGE] feat: remove device code auth Jun 12, 2025
@nattb8 nattb8 requested a review from ImmutableJeffrey June 30, 2025 01:42
@ImmutableJeffrey ImmutableJeffrey requested review from ImmutableJeffrey and removed request for ImmutableJeffrey June 30, 2025 04:49
@ImmutableJeffrey ImmutableJeffrey merged commit 438ea23 into main Jun 30, 2025
42 of 50 checks passed
@ImmutableJeffrey ImmutableJeffrey deleted the feat/remove-device-code-auth branch June 30, 2025 04:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Development

Successfully merging this pull request may close these issues.

2 participants