diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS index a866da904..5e16ed2fe 100644 --- a/.github/CODEOWNERS +++ b/.github/CODEOWNERS @@ -1 +1,2 @@ * @pomerium/dev-backend +docs/* @pomerium/docs diff --git a/docs/.vuepress/config.js b/docs/.vuepress/config.js index ffe1fd167..f73fbad53 100644 --- a/docs/.vuepress/config.js +++ b/docs/.vuepress/config.js @@ -30,7 +30,7 @@ module.exports = { }, themeConfig: { home: false, - logo: "/img/logo-long-civez.png", + logo: "/img/logo_white.svg", repo: "pomerium/pomerium", editLinks: true, docsDir: "docs", diff --git a/docs/.vuepress/public/favicon.ico b/docs/.vuepress/public/favicon.ico index d7994f6bd..d78ac8dee 100644 Binary files a/docs/.vuepress/public/favicon.ico and b/docs/.vuepress/public/favicon.ico differ diff --git a/docs/.vuepress/public/img/logo_purple.svg b/docs/.vuepress/public/img/logo_purple.svg new file mode 100644 index 000000000..927848c4a --- /dev/null +++ b/docs/.vuepress/public/img/logo_purple.svg @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/docs/.vuepress/public/img/logo_white.svg b/docs/.vuepress/public/img/logo_white.svg new file mode 100644 index 000000000..b045375c1 --- /dev/null +++ b/docs/.vuepress/public/img/logo_white.svg @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/docs/.vuepress/styles/palette.styl b/docs/.vuepress/styles/palette.styl index c765f1a30..f119015b6 100644 --- a/docs/.vuepress/styles/palette.styl +++ b/docs/.vuepress/styles/palette.styl @@ -1,9 +1,9 @@ // colors -$mainColor= #6E43E8 -$offColor = #259C30 +$mainColor= #6F43E7 +$offColor = #49AAA1 $sidebarColor=#FAFAFC -$accentColor = #6E43E8 +$accentColor = #6F43E7 $textColor =rgb(51, 51, 51) $headerColor=rgb(17, 17, 17) $borderColor = #e8e8fb @@ -16,7 +16,7 @@ $fontSize = 16px // $navbarHeight = 5.2rem $navbar-vertical-padding = 1.4rem; $navbar-horizontal-padding = 1.4rem; -$navbar-background = #6E43E8; +$navbar-background = #6F43E7; $navbar-text-color = #ffffff; $sidebarWidth = 16rem @@ -28,13 +28,13 @@ $MQMobile = 719px $MQMobileNarrow = 419px .icon.outbound - display none !important - + display none !important + .navbar background-color: $navbar-background !important border-bottom 1px solid $navbar-background !important .logo - height $navbarHeight - 3.2rem + height $navbarHeight - 3.2rem min-width $navbarHeight - 3.2rem margin-right 0.8rem vertical-align top @@ -43,7 +43,7 @@ $MQMobileNarrow = 419px color: $navbar-text-color !important padding-left 0rem .site-name - display: none !important + display: none !important .nav-links a @@ -101,8 +101,8 @@ $MQMobileNarrow = 419px @media (max-width: $MQMobile) .navbar .site-name - display: none !important - .features + display: none !important + .features padding: 36pt 0 .feature .media @@ -110,11 +110,11 @@ $MQMobileNarrow = 419px .content max-width: 80% - .triples + .triples .feature padding: 36pt 0 .home - .hero + .hero padding-bottom 0pt .section .content diff --git a/docs/docs/img/pomerium-in-action-800-600.mp4 b/docs/docs/img/pomerium-in-action-800-600.mp4 deleted file mode 100644 index 2042ca7e1..000000000 Binary files a/docs/docs/img/pomerium-in-action-800-600.mp4 and /dev/null differ diff --git a/docs/docs/readme.md b/docs/docs/readme.md index e424b440d..6bf46eb5f 100644 --- a/docs/docs/readme.md +++ b/docs/docs/readme.md @@ -23,23 +23,6 @@ Pomerium can be used to: - perform delegated user authorization for service-based authorization systems: - [Istio](/guides/istio.md) - [Google Cloud](/guides/cloud-run.md) -- provide unified identity attestation for upstream services: - - [Kubernetes](/guides/kubernetes.md) - - [Grafana](/guides/istio.md#pomerium-configuration) - - [Custom applications](/docs/topics/getting-users-identity.md) -- provide a **VPN alternative**. +- add unified access and identity to [custom, on-prem, and hosted apps and services](https://www.pomerium.com/integrations/) +- serve as a **VPN alternative**. -## Demo - -To make this a bit more concrete, click the image thumbnail to see a short youtube demo: - -[![demo](https://img.youtube.com/vi/ddmrkvBSO60/0.jpg)](https://www.youtube.com/watch?v=ddmrkvBSO60 "Pomerium demo") - -The above video shows the flow for both an unauthorized and authorized user. - -1. An **unauthorized** user authenticates with their corporate single-sign-on provider. -2. The **unauthorized** user is blocked from a protected resource. -3. The **unauthorized** user signs out from their session. -4. An **authorized** user authenticates with their corporate single-sign-on provider. -5. Pomerium delegates and grants access to the requested resource. -6. The **authorized** user inspects their user details including group membership. diff --git a/docs/docs/releases.md b/docs/docs/releases.md index 8729e4fcb..7cfdc40cb 100644 --- a/docs/docs/releases.md +++ b/docs/docs/releases.md @@ -101,7 +101,7 @@ See the [README](https://github.com/pomerium/pomerium-helm/blob/master/charts/po ::: tip -Officially supported build platforms are limited by [envoy proxy](https://www.envoyproxy.io/). If you have an enoy binary for your platform in your path at start time, `pomerium` should function correctly. +Officially supported build platforms are limited by [envoy proxy](https://www.envoyproxy.io/). ::: diff --git a/docs/docs/topics/img/pomerium-user-impersonation.mp4 b/docs/docs/topics/img/pomerium-user-impersonation.mp4 deleted file mode 100644 index eab21f8ac..000000000 Binary files a/docs/docs/topics/img/pomerium-user-impersonation.mp4 and /dev/null differ diff --git a/docs/docs/upgrading.md b/docs/docs/upgrading.md index 0f496b011..ed49a20d4 100644 --- a/docs/docs/upgrading.md +++ b/docs/docs/upgrading.md @@ -24,7 +24,7 @@ Ed25519 is no longer supported for `signing_key` since OPA Rego only supports EC Routes and policies may now be configured under a new top level key - `routes` - This more closely aligns to how policies and routes are conceptually related -- The `routes` block supports a more powerful syntax for definiting policies with conditionals and various criteria +- The `routes` block supports a more powerful syntax for defining policies with conditionals and various criteria ### Support environmental proxy settings @@ -176,7 +176,7 @@ Please see the following interfaces for reference to implement your storage back ### Identity headers -With this release, pomerium will not insert identity headers (X-Pomerium-Jwt-Asserttion/X-Pomerium-Claim-*) by default. To get pre 0.9.0 behavior, you can set `pass_identity_headers` to true on a per-policy basis. +With this release, pomerium will not insert identity headers (X-Pomerium-Jwt-Assertion/X-Pomerium-Claim-*) by default. To get pre 0.9.0 behavior, you can set `pass_identity_headers` to true on a per-policy basis. # Since 0.8.0 diff --git a/docs/reference/img/pomerium-user-impersonation.mp4 b/docs/reference/img/pomerium-user-impersonation.mp4 deleted file mode 100644 index eab21f8ac..000000000 Binary files a/docs/reference/img/pomerium-user-impersonation.mp4 and /dev/null differ