Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Windows Hello PIN implementation #101

Merged
merged 5 commits into from
Apr 16, 2024
Merged

Windows Hello PIN implementation #101

merged 5 commits into from
Apr 16, 2024

Conversation

dmulder
Copy link
Collaborator

@dmulder dmulder commented Apr 1, 2024

This causes Himmelblau to enroll the
authenticating user in Windows Hello for Pin
authentication. It uses the msal rust library
to associate the user chosen Pin with a rsa key,
which is then enrolled in Windows Hello.
This eliminates the problem with MFA prompts at
the lock screen (which didn't work). The user now
treats the Pin code as a local password.

Fixes #

Checklist

  • This pr contains no AI generated code
  • cargo fmt has been run
  • cargo clippy has been run
  • A functionality test has been added
  • make test has been run and passes

.gitmodules Outdated Show resolved Hide resolved
Cargo.toml Outdated Show resolved Hide resolved
Cargo.toml Outdated Show resolved Hide resolved
@dmulder dmulder force-pushed the dmulder/windows_hello branch 4 times, most recently from c75a6ec to fd5e532 Compare April 10, 2024 19:23
Cargo.toml Outdated Show resolved Hide resolved
@dmulder dmulder force-pushed the dmulder/windows_hello branch 4 times, most recently from d3e3d45 to 52a2aa2 Compare April 12, 2024 20:44
This causes Himmelblau to enroll the
authenticating user in Windows Hello for Pin
authentication. It uses the msal rust library
to associate the user chosen Pin with a rsa key,
which is then enrolled in Windows Hello.
This eliminates the problem with MFA prompts at
the lock screen (which didn't work). The user now
treats the Pin code as a local password.

Signed-off-by: David Mulder <dmulder@samba.org>
Signed-off-by: David Mulder <dmulder@samba.org>
Signed-off-by: David Mulder <dmulder@samba.org>
The symlink is breaking the latest obs build.

Signed-off-by: David Mulder <dmulder@samba.org>
Signed-off-by: David Mulder <dmulder@samba.org>
@dmulder dmulder merged commit 826dbb8 into main Apr 16, 2024
3 checks passed
@dmulder dmulder deleted the dmulder/windows_hello branch April 16, 2024 14:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant