[GH-ISSUE #181] Windows Hello biometrics login integratiion #154

Closed
opened 2026-02-26 11:56:57 +03:00 by kerem · 6 comments
Owner

Originally created by @VShawn on GitHub (Jan 14, 2022).
Original GitHub issue: https://github.com/1Remote/1Remote/issues/181

Originally assigned to: @VShawn on GitHub.

It was alway someone ask me for a password protection for the APP, and it's annoying for me to enter passwords every time opening the app.

But a fingerprint recognizer or face recognizer would be nice for the app unlock.

I‘m doubting if we can integrate Windows Hello biometrics login function in to PRemoteM.

Does anyone give some advices?

refacing: https://docs.microsoft.com/en-us/windows/uwp/security/microsoft-passport-login

Originally created by @VShawn on GitHub (Jan 14, 2022). Original GitHub issue: https://github.com/1Remote/1Remote/issues/181 Originally assigned to: @VShawn on GitHub. It was alway someone ask me for a password protection for the APP, and it's annoying for me to enter passwords every time opening the app. But a fingerprint recognizer or face recognizer would be nice for the app unlock. I‘m doubting if we can integrate Windows Hello biometrics login function in to PRemoteM. Does anyone give some advices? refacing: https://docs.microsoft.com/en-us/windows/uwp/security/microsoft-passport-login
kerem 2026-02-26 11:56:57 +03:00
Author
Owner

@majkinetor commented on GitHub (Jan 14, 2022):

One advice is to cache password for some time like SSH agent does (configurable, such as 1 hour). It could expire it ASAP if OS is locked.

Its still annoying tho. Fingerprint recognizer doesn't strike me as great, its only there on laptops and only on some of them. Camera seems best ubiquitous solution, so Windows Hello really sounds interesting. I have 0 experience with enabling that on random apps nor I have seen any doing that (I have seen it on Android phones).

<!-- gh-comment-id:1012988370 --> @majkinetor commented on GitHub (Jan 14, 2022): One advice is to cache password for some time like SSH agent does (configurable, such as 1 hour). It could expire it ASAP if OS is locked. Its still annoying tho. Fingerprint recognizer doesn't strike me as great, its only there on laptops and only on some of them. Camera seems best ubiquitous solution, so Windows Hello really sounds interesting. I have 0 experience with enabling that on random apps nor I have seen any doing that (I have seen it on Android phones).
Author
Owner

@majkinetor commented on GitHub (Jan 14, 2022):

I doubt this would be used by many users in any case.

<!-- gh-comment-id:1012998038 --> @majkinetor commented on GitHub (Jan 14, 2022): I doubt this would be used by many users in any case.
Author
Owner

@VShawn commented on GitHub (Jan 15, 2022):

I found the approach on personal password manage app

https://github.com/sirAndros/KeePassWinHello

<!-- gh-comment-id:1013641550 --> @VShawn commented on GitHub (Jan 15, 2022): I found the approach on personal password manage app https://github.com/sirAndros/KeePassWinHello
Author
Owner

@VShawn commented on GitHub (Feb 17, 2022):

after some test, I found that windows hello can be referenced in appx packed app. This means only the store version can support the windows hello.

<!-- gh-comment-id:1042893824 --> @VShawn commented on GitHub (Feb 17, 2022): after some test, I found that windows hello can be referenced in appx packed app. This means only the store version can support the windows hello.
Author
Owner

@majkinetor commented on GitHub (Feb 17, 2022):

Cant find that this is strict requirement, any links ?

<!-- gh-comment-id:1043122180 --> @majkinetor commented on GitHub (Feb 17, 2022): Cant find that this is strict requirement, any links ?
Author
Owner

@VShawn commented on GitHub (Feb 18, 2022):

I'm not very sure. Because there no much windows hello doc for desktop app, we have to investigate by ourselves.

Since windwos hello required KeyCredentialManager in Windows 10 APIs and most of these APIs require an identity

Then doc says You can easily create an identity for your WPF app by packaging it as MSIX.

So the portable app may have no ability to call some Windows 10 APIs included the KeyCredentialManager

<!-- gh-comment-id:1043684070 --> @VShawn commented on GitHub (Feb 18, 2022): I'm not very sure. Because there no much windows hello doc for desktop app, we have to investigate by ourselves. Since windwos hello required KeyCredentialManager in Windows 10 APIs and most of these APIs require an `identity` Then doc says `You can easily create an identity for your WPF app by packaging it as MSIX. ` So the portable app may have no ability to call some Windows 10 APIs included the KeyCredentialManager
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/1Remote#154
No description provided.