Skip to content

Commit

Permalink
Mention solutions for both L7 and L4 LBs
Browse files Browse the repository at this point in the history
  • Loading branch information
codingllama authored and github-actions committed Dec 6, 2024
1 parent ad16c90 commit 7461427
Show file tree
Hide file tree
Showing 2 changed files with 9 additions and 4 deletions.
3 changes: 3 additions & 0 deletions docs/pages/includes/device-trust/prereqs.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -12,3 +12,6 @@
- `tsh` v15.0.0 or newer. [Install tsh for Linux](../../installation.mdx#linux).
- To authenticate a Web UI session you need [Teleport Connect](
../../connect-your-client/teleport-connect.mdx#installation--upgrade)
- Correct end-user IP propagation to your Teleport deployment: X-Forwarded-For
header (L7 load balancer) or [PROXY protocol](
../../admin-guides/management/security/proxy-protocol.mdx) (L4 load balancer)
10 changes: 6 additions & 4 deletions docs/pages/includes/device-trust/troubleshooting.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -88,10 +88,12 @@ events.
### "device web authentication IP mismatch" errors

"IP mismatch" errors in audit logs indicate that the IP checks performed by the
device web authentication ceremony failed. In this case it's likely that your
Teleport cluster isn't propagating user IPs correctly. Consider enabling the
[PROXY protocol](../../admin-guides/management/security/proxy-protocol.mdx) in
your Teleport deployment.
device web authentication ceremony failed. In this case it's likely that
end-user IPs are not propagated correctly to your Teleport deployment.

* L7 load balancer: make sure it propagates the X-Forwarded-For header
* L4 load balancer: enable [PROXY protocol](
../../admin-guides/management/security/proxy-protocol.mdx)

### Checking Device Trust authorization status in the web UI

Expand Down

0 comments on commit 7461427

Please sign in to comment.