teleport/lib/devicetrust
Alan Parra 4e07b4dfa3
Implement client-side device authentication (#19377)
Implement the client-side device authentication ceremony.

Device authentication requires a previously registered and enrolled device. In
exchange for solving a challenge, the ceremony allows the user to augment their
certificates with device extensions, which are necessary to clear device-aware
authentication.

Wiring to `tsh` to be done in a follow-up PR.

gravitational/teleport.e#514
2022-12-16 14:24:56 +00:00
..
authn Implement client-side device authentication (#19377) 2022-12-16 14:24:56 +00:00
enroll Return user-friendly messages for common enroll errors (#19115) 2022-12-07 20:10:14 +00:00
native Add tsh device debug commands (#19166) 2022-12-09 10:38:52 -03:00
testenv Implement client-side device authentication (#19377) 2022-12-16 14:24:56 +00:00
errors.go Return user-friendly messages for common enroll errors (#19115) 2022-12-07 20:10:14 +00:00
errors_test.go Return user-friendly messages for common enroll errors (#19115) 2022-12-07 20:10:14 +00:00
friendly_enums.go