Skip to content

Commit

Permalink
Mention stored credentials
Browse files Browse the repository at this point in the history
  • Loading branch information
probakowski committed May 9, 2024
1 parent ed3f724 commit 3b182f3
Show file tree
Hide file tree
Showing 2 changed files with 11 additions and 1 deletion.
1 change: 1 addition & 0 deletions docs/pages/desktop-access/reference.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -10,3 +10,4 @@ layout: tocless-doc
- [Session Recording](./reference/sessions.mdx): Desktop session recording and playback
- [CLI](./reference/cli.mdx): Relevant `tctl` commands
- [Scaling](../management/operations/scaling.mdx#windows-desktop-service): Tips on scaling to many concurrent users.
- [User creation](./reference/user-creation.mdx): Automatic user creation
11 changes: 10 additions & 1 deletion docs/pages/desktop-access/reference/user-creation.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -83,4 +83,13 @@ user accounts created by Teleport can only be accessed via Teleport.
</Details>

You can store credentials for users created by Teleport using `Control Panel\User Accounts\Credential Manager` or
using `cmdkey` CLI utility
using `cmdkey` CLI utility.

Teleport will generate encryption keys for these credentials and store them securely on the machine for each user,
using mechanisms in LSA. If password is ever created for the user managed by Teleport and login is attempted using
user/password method (outside of Teleport), these keys will get overwritten and all stored credentials will be removed
by Windows.

Teleport will never generate keys for users created outside of Teleport to avoid deleting already present credentials.
For these users credentials can't be used at all when logging using Teleport as the user's password is required to
decrypt them and Teleport doesn't have access to it.

0 comments on commit 3b182f3

Please sign in to comment.