We are having a situation that causes some users to lose their local shares when only two shares were available (social and local). We have implemented a security question step to provide a third share, but some users are already locked out of their accounts because they can’t possibly recover the local share and can’t generate a “security question” share since they never set it up in the first place.
I am wondering if there is any way we can allow users to reset their private key (create a new one) using the same social login. Is there a way we can allow the user to reset this key this given that they can prove access to their local share?
You can. Users can reset their account by using resetAccount, but please notice that they can’t undo this action once they reset their account.
check out our tkey react native example for more detail implementation.