You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Go to the [Verify URL](https://verify.localhost.pomerium.io) you defined in `config.yaml`.
90
-
91
-
### Self-signed certificate warning
97
+
3. Create a wildcard server certificate for `*.localhost.pomerium.io`:
92
98
93
-
Because you don't have a valid certificate, Pomerium generates a self-signed one for you. This will prompt your browser to throw a self-signed certificate warning.
99
+
```bash
100
+
mkcert "*.localhost.pomerium.io"
101
+
```
94
102
95
-
To bypass the warning:
103
+
This creates two files in the current working directory:
96
104
97
-
<Tabs>
98
-
<TabItemvalue="Chrome"label="Chrome">
105
+
-`_wildcard.localhost.pomerium.io.pem`
106
+
-`_wildcard.localhost.pomerium.io-key.pem`
99
107
100
-
1. Select **Advanced**
101
-
1. Select **Proceed to verify.localhost.pomerium.io (unsafe)**
108
+
## Run Pomerium and the Verify application
102
109
103
-
If you don't see an **Advanced** option:
110
+
Create a `docker-compose.yaml` file in the root of your project.
104
111
105
-
1. Click anywhere in the window
106
-
1. Type "thisisunsafe" (no spaces)
107
-
1. Make sure **Reload** is selected
108
-
1. Select **Enter**
112
+
Add the configuration below to `docker-compose.yaml`:
109
113
110
-
</TabItem>
111
-
<TabItemvalue="Safari"label="Safari">
114
+
<DockerCompose />
112
115
113
-
1. Select **Show Details**
114
-
1. Select **visit this website**
115
-
1. In the confirmation popup, select **Visit Website**
116
+
**Run Docker Compose:**
116
117
117
-
</TabItem>
118
-
<TabItemvalue="Firefox"label="Firefox">
118
+
```bash
119
+
docker compose up
120
+
```
119
121
120
-
1. Select **Advanced**
121
-
1. Select **Accept the Risk and Continue**
122
+
## Access the protected web app
122
123
123
-
</TabItem>
124
-
</Tabs>
124
+
Go to the [Verify URL](https://verify.localhost.pomerium.io) you defined in `config.yaml`.
125
125
126
126
Pomerium will redirect you to our hosted identity provider to authenticate.
127
127
128
128
Then, it will redirect you to the **Verify** service. You'll see a page like this:
129
129
130
130

131
131
132
+
Identity verification was successful!
133
+
134
+
Let's check the certificate, too:
135
+
136
+

137
+
132
138
Congratulations! You successfully installed Pomerium and accessed your protected web app.
0 commit comments