Reword tsh Touch ID build instructions (#47472)

This commit is contained in:
Alan Parra 2024-10-11 10:47:54 -03:00 committed by GitHub
parent 47fc861916
commit dc3052b0c7
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -182,18 +182,6 @@ To perform a build
make full
```
To build `tsh` with Apple TouchID support enabled:
> **Important**
>
>`tsh` binaries with Touch ID support are only functional using binaries signed
with Teleport's Apple Developer ID and notarized by Apple. If you are a Teleport
maintainer, ask the team for access.
```shell
make build/tsh TOUCHID=yes
```
`tsh` dynamically links against libfido2 by default, to support development
environments, as long as the library itself can be found:
@ -215,6 +203,9 @@ make build/tsh FIDO2=static # static linking, for an easy setup use `make enter
make build/tsh FIDO2=off # doesn't link libfido2 in any way
```
`tsh` builds with Touch ID support require access to an Apple Developer account.
If you are a Teleport maintainer, ask the team for access.
#### Build output and run locally
If the build succeeds, the installer will place the binaries in the `build` directory.