I’m trying to recover an Internet identity that I made using the Identity.ic0.app URL. Only this time, I’m trying to recover it from the identity.internetcomputer.org and the identity fails to recover. It’s throwing this error:
Has this always been this way? I feel like I used to be able to recover my internet identity no matter which URL i access it from. That seems like it’d be the better functionality.
The Internet identity recovers fine from the identity.ic0.app URL. But it throws an error from the other URL.
I would say it has been designed this way: it seems there are different domains (or different dApps?) that manage Internet Identity, and one identity created on a domain will have the passkey associated with that domain, so trying to connect this II on another domain will fail.
I discovered this behavior after doing a Google search on « Internet Identity » a few months ago, with the intention of managing my passkeys. The first result was not the same domain as the domain used to create this Internet Identity. It took me some time to understand the problem, and I think many people could be confused and lost.
The Google search result seems fixed now (at least for me it always return identity.ic0.app where a created my II) but I noticed some dApps redirected me to identity.internetcomputer.org to log in, which do not work in my case.
Correct, passkeys/hardware tokens/OAuth is bound to the domain name. If you try to login to the same system via two different domains the backend will see two different users