mirror of
https://github.com/gravitational/teleport.git
synced 2026-10-31 03:27:49 +08:00
Update `duo-labs/webauthn` up to `20220122034320`, which is the latest version we can get without dipping into dependency hell (`etcd` and `opentelemetry` woes ensue after [2365c59d9f][1]). `tstranex` could be dropped for a while now (we moved on to WebAuthn-like interfaces for mocks). `cfssl` was only imported due to what I assume was an IDE mishap. I've elected to keep `fxamacker/cbor`, instead of trying to move to [webauthncbor][2]. fxamacker is solid, past v0, seems more appropriate for client-side libs and still backs webauthncbor. There are no updates for `flynn/hid` and `flynn/u2f`. Release notes for fxamacker/cbor: https://github.com/fxamacker/cbor/releases/tag/v2.4.0. [1]: https://github.com/duo-labs/webauthn/commit/2365c59d9fb666cb5f5b6bbae86910632198a8d4 [2]: https://pkg.go.dev/github.com/duo-labs/webauthn@v0.0.0-20220815211337-00c9fb5711f5/protocol/webauthncbor * Drop tstranex/u2f dependency * Drop direct dependency to cloudflare/cfssl * Update fxamacker/cbor/v2 to v2.4.0 * Update duo-labs/webauthn to 2022-01-22 * Fix: Make sure all credentials are set in the user * Simplify: Drop now unnecessary AuthenticationSelection copy