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

Explicitly confirm or rollback Touch ID registrations #13220

Merged
merged 2 commits into from
Jun 8, 2022

Conversation

codingllama
Copy link
Contributor

Change the Touch ID registration interface so tsh explicitly confirms or rollbacks MFA registrations.

Before resident keys, MFA keys from U2F or WebAuthn only truly existed server-side, but with resident keys/passwordless some cleanup is necessary if the server-side registration goes awry.

The PR also changes Touch ID authentication so that newer keys are preferred, which allows re-registration to be used as sort of a self-healing mechanism.

#9160

@codingllama codingllama force-pushed the codingllama/touchid-register2 branch from 1b50c79 to fad3fab Compare June 6, 2022 20:42
@github-actions github-actions bot added the tsh tsh - Teleport's command line tool for logging into nodes running Teleport. label Jun 6, 2022
@codingllama
Copy link
Contributor Author

Friendly ping @ibeckermayer @nklaassen ?

@codingllama codingllama force-pushed the codingllama/touchid-register2 branch from fad3fab to d73804f Compare June 7, 2022 21:38
@codingllama
Copy link
Contributor Author

Friendly ping @ibeckermayer @nklaassen? I'd like this to land for v10.

@codingllama codingllama force-pushed the codingllama/touchid-register2 branch from d73804f to 965801c Compare June 8, 2022 14:59
@codingllama codingllama enabled auto-merge (squash) June 8, 2022 15:01
@codingllama codingllama force-pushed the codingllama/touchid-register2 branch 4 times, most recently from dabe267 to 19f10f7 Compare June 8, 2022 19:22
@codingllama codingllama force-pushed the codingllama/touchid-register2 branch from 19f10f7 to 990351d Compare June 8, 2022 19:53
@codingllama codingllama merged commit 65438e6 into master Jun 8, 2022
@codingllama codingllama deleted the codingllama/touchid-register2 branch June 8, 2022 20:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
tsh tsh - Teleport's command line tool for logging into nodes running Teleport.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants