diff --git a/docs/config.json b/docs/config.json
index 5f32e85eba193..8e62d56162c58 100644
--- a/docs/config.json
+++ b/docs/config.json
@@ -424,12 +424,31 @@
"title": "Guides",
"slug": "/access-controls/guides/",
"entries": [
- { "title": "Role Templates", "slug": "/access-controls/guides/role-templates/" },
- { "title": "Session Locking", "slug": "/access-controls/guides/locking/" },
- { "title": "Second Factor - WebAuthn", "slug": "/access-controls/guides/webauthn/" },
- { "title": "Per-session MFA", "slug": "/access-controls/guides/per-session-mfa/" },
- { "title": "Dual Authorization", "slug": "/access-controls/guides/dual-authz/" },
- { "title": "Impersonation", "slug": "/access-controls/guides/impersonation/" }
+ {
+ "title": "Role Templates",
+ "slug": "/access-controls/guides/role-templates/"
+ },
+ {
+ "title": "Session Locking",
+ "slug": "/access-controls/guides/locking/"
+ },
+ {
+ "title": "Second Factor - WebAuthn",
+ "slug": "/access-controls/guides/webauthn/"
+ },
+ {
+ "title": "Per-session MFA",
+ "slug": "/access-controls/guides/per-session-mfa/"
+ },
+ {
+ "title": "Dual Authorization",
+ "slug": "/access-controls/guides/dual-authz/",
+ "hideInScopes": "oss"
+ },
+ {
+ "title": "Impersonation",
+ "slug": "/access-controls/guides/impersonation/"
+ }
]
},
{ "title": "Reference", "slug": "/access-controls/reference/" },
diff --git a/docs/pages/access-controls/guides.mdx b/docs/pages/access-controls/guides.mdx
index a2997aad1db59..df8d3975d3f69 100644
--- a/docs/pages/access-controls/guides.mdx
+++ b/docs/pages/access-controls/guides.mdx
@@ -5,9 +5,11 @@ layout: tocless-doc
---
+
-
[Dual Authorization](./guides/dual-authz.mdx). Protect access to critial resources with dual authorization.
+
-
[Role Templates](./guides/role-templates.mdx). Setup dynamic access policies with Role Templates.
diff --git a/docs/pages/access-controls/guides/dual-authz.mdx b/docs/pages/access-controls/guides/dual-authz.mdx
index 2d0de7b544463..d32ebb9645c31 100644
--- a/docs/pages/access-controls/guides/dual-authz.mdx
+++ b/docs/pages/access-controls/guides/dual-authz.mdx
@@ -10,17 +10,27 @@ Here are the most common scenarios:
- Improve the security of your system and prevent one successful phishing attack from compromising your system.
- Satisfy FedRAMP AC-3 Dual authorization control that requires approval of two authorized individuals.
-Let's set up Teleport's access requests to require the approval of two team members
-for a privileged role `dbadmin`.
+In this guide, we will set up Teleport's access requests to require the approval
+of two team members for a privileged role `dbadmin`.
+
+
-
This guide requires a commercial edition of Teleport. The open source
edition of Teleport only supports [GitHub](../../setup/admin/github-sso.mdx) as
an SSO provider.
-
+
+ View this guide as a user of another Teleport edition:
+
+
+
+
+
+
+
+
+
+
+
The steps below describe how to use Teleport with Mattermost. You can also [integrate with many other providers](../../enterprise/workflow/index.mdx).
@@ -284,3 +294,5 @@ auth_service:
```
+
+
\ No newline at end of file
diff --git a/docs/pages/enterprise/sso.mdx b/docs/pages/enterprise/sso.mdx
index 952e0ae5fcbb9..a406d7f4711c0 100644
--- a/docs/pages/enterprise/sso.mdx
+++ b/docs/pages/enterprise/sso.mdx
@@ -266,8 +266,6 @@ If something is not working, we recommend to:
If you get "access denied" or other login errors, the number one place to check is the Audit
Log. You can access it in the **Activity** tab of the Teleport Web UI.
-![Audit Log Entry for SSO Login error](../../img/sso/teleportauditlogssofailed.png)
-
Example of a user being denied because the role `clusteradmin` wasn't set up:
```json
diff --git a/docs/pages/setup/guides.mdx b/docs/pages/setup/guides.mdx
index 6d6909c3b3d70..d41cec3b77a58 100644
--- a/docs/pages/setup/guides.mdx
+++ b/docs/pages/setup/guides.mdx
@@ -8,5 +8,4 @@ layout: tocless-doc
- [Docker](./guides/docker.mdx). Getting started with Teleport Open Source using Docker.
- [Fluentd Event Forwarder](./guides/fluentd.mdx). Forwarding events with Fluentd and the Teleport Events Handler.
- [EC2 tags as Teleport Nodes](./guides/ec2-tags.mdx). How to set up Teleport Node labels based on EC2 tags.
- - [Joining Nodes via AWS IAM Role](./guides/joining-nodes-aws-iam.mdx). Use the IAM join method to add Nodes to your Teleport cluster on AWS.
- - [Using Teleport's Certificate Authority with GitHub](./guides/ssh-key-extensions.mdx). Use Teleport's short-lived certificates with GitHub's Certificate Authority.
+ - [Joining Nodes on AWS](./guides/joining-nodes-aws.mdx). Automatically add Nodes to your Teleport cluster on AWS.