mirror of
https://github.com/pomerium/pomerium.git
synced 2025-05-02 03:46:29 +02:00
various link fixes (#3049)
This commit is contained in:
parent
efd609f6ce
commit
f0843d6f44
6 changed files with 6 additions and 13 deletions
|
@ -67,4 +67,4 @@ If you've already defined an SSH configuration for all domains managed by Pomeri
|
||||||
## More Resources
|
## More Resources
|
||||||
|
|
||||||
- [Git Documentation](https://git-scm.com/doc)
|
- [Git Documentation](https://git-scm.com/doc)
|
||||||
- [Secure GitLab with Pomerium](/guide/gitlab.mdZ)
|
- [Secure GitLab with Pomerium](/guides/gitlab.md)
|
|
@ -59,7 +59,7 @@ To get started, review the following pages:
|
||||||
|
|
||||||
- [Pomerium Policy Language](/docs/topics/ppl.md) to learn how to build policies that use device ID.
|
- [Pomerium Policy Language](/docs/topics/ppl.md) to learn how to build policies that use device ID.
|
||||||
- **End Users** should review [Enroll a Device](/guides/enroll-device.md) to learn how to enroll devices on Pomerium. In Enterprise environments, self-enrollments must be approved by an admin in the Enterprise Console.
|
- **End Users** should review [Enroll a Device](/guides/enroll-device.md) to learn how to enroll devices on Pomerium. In Enterprise environments, self-enrollments must be approved by an admin in the Enterprise Console.
|
||||||
- **Enterprise Administrators** can review the [Devices](/enterprise/reference/manage.html#devices) reference material to create pre-approved enrollment links for users.
|
- **Enterprise Administrators** can review the [Devices](/enterprise/reference/manage.md#devices) reference material to create pre-approved enrollment links for users.
|
||||||
- [pomerium/webauthn](https://github.com/pomerium/webauthn) on GitHub, our implementation of the WebAuthn specification.
|
- [pomerium/webauthn](https://github.com/pomerium/webauthn) on GitHub, our implementation of the WebAuthn specification.
|
||||||
|
|
||||||
## Looking Ahead: Device Posture
|
## Looking Ahead: Device Posture
|
||||||
|
|
|
@ -177,7 +177,7 @@ settings:
|
||||||
- name: "Manage Devices"
|
- name: "Manage Devices"
|
||||||
doc: |
|
doc: |
|
||||||
From this page, administrators can manage new and existing device enrollments.
|
From this page, administrators can manage new and existing device enrollments.
|
||||||
Device enrollment let's you create [policies](/docs/topics/ppl.html#device-matcher) that use [device identity](/docs/topics/device-identity.md).
|
Device enrollment let's you create [policies](/docs/topics/ppl.md#device-matcher) that use [device identity](/docs/topics/device-identity.md).
|
||||||
- Users can [self-enroll](/guides/enroll-device.md) devices, which must then be approved in the **Devices List** for policies requiring approved devices.
|
- Users can [self-enroll](/guides/enroll-device.md) devices, which must then be approved in the **Devices List** for policies requiring approved devices.
|
||||||
- Administrators can use the **New Enrollment** button to create a link for the user to enroll a device as pre-approved. See our [Pre-Approved Device Enrollment](/guides/admin-enroll-device.md) guide for more information.
|
- Administrators can use the **New Enrollment** button to create a link for the user to enroll a device as pre-approved. See our [Pre-Approved Device Enrollment](/guides/admin-enroll-device.md) guide for more information.
|
||||||
|
|
||||||
|
|
|
@ -397,7 +397,7 @@ Introduced in v0.16.0, the **Manage Devices** page lets administrators manage us
|
||||||
### Manage Devices
|
### Manage Devices
|
||||||
|
|
||||||
From this page, administrators can manage new and existing device enrollments.
|
From this page, administrators can manage new and existing device enrollments.
|
||||||
Device enrollment let's you create [policies](/docs/topics/ppl.html#device-matcher) that use [device identity](/docs/topics/device-identity.md).
|
Device enrollment let's you create [policies](/docs/topics/ppl.md#device-matcher) that use [device identity](/docs/topics/device-identity.md).
|
||||||
- Users can [self-enroll](/guides/enroll-device.md) devices, which must then be approved in the **Devices List** for policies requiring approved devices.
|
- Users can [self-enroll](/guides/enroll-device.md) devices, which must then be approved in the **Devices List** for policies requiring approved devices.
|
||||||
- Administrators can use the **New Enrollment** button to create a link for the user to enroll a device as pre-approved. See our [Pre-Approved Device Enrollment](/guides/admin-enroll-device.md) guide for more information.
|
- Administrators can use the **New Enrollment** button to create a link for the user to enroll a device as pre-approved. See our [Pre-Approved Device Enrollment](/guides/admin-enroll-device.md) guide for more information.
|
||||||
|
|
||||||
|
|
|
@ -86,7 +86,7 @@ services:
|
||||||
|
|
||||||
As a final touch, now that we've done all this work we might as well use our new development environment to write some real, actual code. And what better project is there than Pomerium? 😉
|
As a final touch, now that we've done all this work we might as well use our new development environment to write some real, actual code. And what better project is there than Pomerium? 😉
|
||||||
|
|
||||||
1. To build Pomerium, we must [install go](https://golang.org/doc/install) which is as simple as running the following commands in the [integrated terminal]:
|
1. To build Pomerium, we must [install go](https://golang.org/doc/install) which is as simple as running the following commands in the [integrated terminal] :
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
# install dependencies with apt
|
# install dependencies with apt
|
||||||
|
@ -97,7 +97,7 @@ As a final touch, now that we've done all this work we might as well use our new
|
||||||
sudo tar -C /usr/local -xzf go1.16.4.linux-amd64.tar.gz
|
sudo tar -C /usr/local -xzf go1.16.4.linux-amd64.tar.gz
|
||||||
```
|
```
|
||||||
|
|
||||||
1. Add Go to our [PATH]:
|
1. Add Go to our [PATH] :
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
# add the following to $HOME/.bashrc
|
# add the following to $HOME/.bashrc
|
||||||
|
|
|
@ -1,7 +0,0 @@
|
||||||
### Route doesn't ask for certificate
|
|
||||||
|
|
||||||
When Pomerium is configured to listen on alternate ports (as opposed to the standard `443` for TLS traffic), the route-specific mTLS keys `tls_downstream_client_ca` and `tls_downstream_client_ca_file` will not work. The route will not request the client certificate, resulting in an immediate HTTP 495 error:
|
|
||||||
|
|
||||||

|
|
||||||
|
|
||||||
This is a [known bug](https://github.com/pomerium/pomerium/issues/2794). Until it is resolved, mTLS must be set for all routes using `client_ca` or `client_ca_file` when using alternate ports.
|
|
Loading…
Add table
Reference in a new issue