In this documentation, I noticed that the Internet Identity canister is listed as this in dfx.json
:
"internet_identity" : {
"type": "pull",
"id": "rdmx6-jaaaa-aaaaa-aaadq-cai"
},
By reading the documentation on dfx deps
, it looks like this in the (preferred?) way to integrate and test third-party canisters within local environments.
On the main Internet Identity repo, it is listed as this:
"internet_identity": {
"type": "custom",
"candid": "https://github.com/dfinity/internet-identity/releases/download/release-2023-11-17/internet_identity.did",
"wasm": "https://github.com/dfinity/internet-identity/releases/download/release-2023-11-17/internet_identity_dev.wasm.gz",
"remote": {
"id": {
"ic": "rdmx6-jaaaa-aaaaa-aaadq-cai"
}
},
"frontend": {}
}
}
What are the main differences between these two implementations? Is one recommended over the other?