Skip to content

release-2024-08-30: Allow dapp to auto-select last used identities on re-authentication

Compare
Choose a tag to compare
@github-actions github-actions released this 30 Aug 08:52
· 57 commits to main since this release
fd5486a

This is Internet Identity release release-2024-08-30 for commit fd5486afabb4e0eead403f771d63d8752f95ab17.

The main change of this release is a new feature that allows dapps to streamline re-authentication: Dapps may supply a principal to Internet Identity when sending the authorize-client message. If that principal belongs to the last used identity on that client application origin, then the identity will be selected automatically. The user will then be presented with the passkey interaction immediately, making the actual authentication the only user interaction required to complete the re-authentication process.

The sha256 of production asset internet_identity_production.wasm.gz is 9ea1df5ffd63367080ee1bc342eeff47a020da280845612b47aba5afc6cb3fe1.

What's Changed

Full Changelog: release-2024-08-21...release-2024-08-30

Build flavors

For more information please see the Build flavors section of the README.

Filename sha256 (links to CI Run)
internet_identity_production.wasm.gz 9ea1df5ffd63367080ee1bc342eeff47a020da280845612b47aba5afc6cb3fe1
internet_identity_dev.wasm.gz 5b40d36e886f57d033850cae79040bbccc7ffc884163cf7298b40528ebd071e4
internet_identity_test.wasm.gz fcfa5fe585ac01690e4081dde281c619e0176df77db731d02dc4d053bacd2f50
archive.wasm.gz 7ac9c94fd2f18b4b09b8758d6e51a85d0197bbf2fc53d0cef60a88a089831a7d
vc_demo_issuer.wasm.gz abf52e1eedbcf8d594f4ab54370fc69665bf64341a5e9137eee5b990c2b4ee83

Wasm Verification

To build the wasm modules yourself and verify their hashes, run the following commands from the root of the Internet Identity repository:

git pull # to ensure you have the latest changes.
git checkout fd5486afabb4e0eead403f771d63d8752f95ab17
./scripts/verify-hash --ii-hash 9ea1df5ffd63367080ee1bc342eeff47a020da280845612b47aba5afc6cb3fe1

Make sure to compare the hashes also with the proposal payload when verifying canister upgrade proposals.