Followers

Thursday, 5 October 2017

KeyCredentialManager.RequestCreateAsync

Source: social.msdn.microsoft.com --- Wednesday, October 04, 2017
I have a question on the Windows Passport authentication system: As far as I have understood from the documentation, the method "KeyCredentialManager.RequestCreateAsync()" is needed to create a new key pair for the current Windows user to be used in my application with the provided id string (i.e. username to identify in database etc.) when user is firstly registering in my app. After this registration the user can login with his/her PIN/face/Fingerprint on each start of the app - KeyCredentialManager.OpenAsync(string id). But what happens with the key pair when the app will be uninstalled? Do the keys remain there and the user can login directly when app is re-installed again? Or will the keys be deleted from TPM chip when uninstalling the app? In this case I would need to ask the user for a new registration with Hello after a new installation of my app. In this case we need to respect a new installation in a similar way in our backends like a second device for the same user as the public key will then Change, right? ...



from Windows http://ift.tt/2y01eU3

No comments:

Post a Comment