mirror of
https://github.com/gravitational/teleport.git
synced 2026-11-03 07:40:28 +08:00
Implement the client-side enrollment ceremony and define the interfaces for native-only methods. The server-side implementation for Device Trust is Enterprise-only, so sadly we can't against the real server here. I've opted to write a couple of fakes that we can reuse for the device authentication ceremony and, eventually, to test against other OS implementations. The current design attempts to write as much as possible without build tags, so we can unit test the most of it. Follow ups will add the native parts and wire the ceremony to the corresponding `tsh` command. gravitational/teleport.e#514