Commit Graph
10 Commits
Author SHA1 Message Date
STeve (Xin) Huang 4696be3655 GitHub proxy: emit rbac failure event and add prometheus counters (#51878)
* GitHub proxy: emit rbac failure event and add prometheus counters

* move device metadata to sshca.identity
2025-02-21 16:15:44 +00:00
Forrest b9232c3013 transition ssh enforcement to sshca.Identity (#51468) 2025-02-04 18:01:53 +00:00
Forrest 5791a9888a Add host fields and protos for ssh identities (#51024)
* add host fields to sshca.Identity

* add ssh identity proto
2025-01-27 18:51:37 +00:00
Forrest a26c2a94e8 add ssh identity object (#50787) 2025-01-09 22:30:37 +00:00
Zac Bergquist ec28ab5441 keygen: removed unused context (#39922)
* keygen: removed unused context

* Remove keygen.Close
2024-03-28 22:53:01 +00:00
fheinecke b178b8b732 Updated Teleport codebase to AGPL3 license (#35259)
Signed-off-by: Fred Heinecke <fred.heinecke@goteleport.com>
2023-12-01 17:48:14 +00:00
Isaiah Becker-Mayer fc33246807 Fixes dissonance between disconnect_expired_cert vs require_session_mfa (#18607) 2022-12-07 17:00:38 +00:00
Joel 99116409d4 Remove needlessly complex key generation scheme (#12113) 2022-04-25 09:26:10 +00:00
Russell Jones b139f72cab Create single instance of keygen per process. Use cache of precomputed
certificates when using recording proxy.
2018-02-15 21:23:30 +00:00
Sasha Klizhentas 0130c6aa41 Mutual TLS Auth server and clients.
This commit introduced mutual TLS authentication
for auth server API server.

Auth server multiplexes HTTP over SSH - existing
protocol and HTTP over TLS - new protocol
on the same listening socket.

Nodes and users authenticate with 2.5.0 Teleport
using TLS mutual TLS except backwards-compatibility
cases.
2017-12-27 11:37:19 -08:00