From what I can see, the users dApp privateKey is derived from his blockstack private key + the domain of the dApp.
Let’s say I would like to migrate a dApp to another domain, is there any way the users of the dApp can migrate their data as well? What I tried so far is to use a different domain than window.url in the authentication process but it seems like the authentication process fails, when the domain differs from redirect_url or manifest_uri.
There are multiple scenarios where this is important:
- A domain can get blocked in some countries by the goverment
- One might want to make his dApp accessible through different domains. Of course users expect to see the same data. ( one would like to see the same timeline no matter if he users thefacebook.com or facebook.com)