-
Notifications
You must be signed in to change notification settings - Fork 1.8k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
MFA for App Access -
tsh
for cloud apps (#40985)
* Add generic app proxy implementation. * Incorporate forwarding proxy in generic app proxy. * Utilize cert checker middleware for http local proxies. * Use generalized local proxy app for aws. * Use generalized local proxy app for azure. * Use generalized local proxy app for gcp. * Refactor, simplify, and unify app logic logic for app, proxy app, and cloud commands. * * Load existing app certs before reissuing new certs for proxy app commands * Fix the same intended functionality for tsh proxy db * Fix hardware key test for tsh app login. * Remove unused code. * Fix merge conflict. * Address Gavin's comments. * Restore RetryWithRelogin for app commands by making missing profile status a retryable error; cache profile status in appInfo. * Address Tim's comments. * Remove read lock. * Add tests to CertChecker and LocalCertGenerator. * Fix lint.
- Loading branch information
Showing
21 changed files
with
1,132 additions
and
1,125 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.