mirror of
https://github.com/pomerium/pomerium.git
synced 2025-05-01 19:36:32 +02:00
* init device identity topic page * add device options to PPL * init device enrollment guide * adjust for #2835 and crosslink * tooltip in PPL on finding device ID * sort and link matchers * adjust terminology and crosslink * standardize new topic name * Apply suggestions from code review Co-authored-by: bobby <1544881+desimone@users.noreply.github.com> * rewrite device identity topic page * rebase cleanup * Apply suggestions from code review Co-authored-by: bobby <1544881+desimone@users.noreply.github.com> * add links from review with footer refs * Apply suggestions from code review Co-authored-by: bobby <1544881+desimone@users.noreply.github.com> * rm errant newlines Co-authored-by: bobby <1544881+desimone@users.noreply.github.com>
52 lines
No EOL
2.3 KiB
Markdown
52 lines
No EOL
2.3 KiB
Markdown
---
|
|
title: Enroll a Device
|
|
lang: en-US
|
|
meta:
|
|
- name: keywords
|
|
content: >-
|
|
pomerium identity-access-proxy webauthn device id enroll
|
|
authentication authorization
|
|
description: >-
|
|
This guide covers how to enroll a trusted execution environment device as a Pomerium end-user.
|
|
---
|
|
|
|
# Enroll a Device
|
|
|
|
If a Pomerium route is configured to [require device authentication](/docs/topics/ppl.md#device-matcher), then the user must register a [trusted execution environment](/docs/topics/device-identity.md#authenticated-device-types) (**TEE**) device before accessing the route. Registration is easy, but different depending on the device being used to provide ID.
|
|
|
|
1. Users are prompted to register a new device when accessing a route that requires device authentication:
|
|
|
|

|
|
|
|
Users can also get to the registration page from the special `.pomerium` endpoint available on any route, at the bottom of the page:
|
|
|
|

|
|
|
|
1. Click on **Register New Device**. Your browser will prompt you to provide access to a device. This will look different depending on the browser, operating system, and device type:
|
|
|
|
::::: tabs
|
|
:::: tab Windows
|
|

|
|
::::
|
|
:::: tab Chrome
|
|

|
|
::::
|
|
:::: tab Firefox
|
|

|
|
::::
|
|
:::: tab ChromeOS
|
|

|
|
::::
|
|
|
|
## Find Device ID
|
|
|
|
If a route's policy is configured to only allow specific device IDs you will see a 450 error even after registering:
|
|
|
|

|
|
|
|
|
|
From the `.pomerium` endpoint you can copy your device ID to provide to your Pomerium administrator.
|
|
|
|

|
|
|
|
From here you can also delete the ID for devices that should no longer be associated with your account. |