Skip to content

Commit c5d7896

Browse files
committed
docs: new design for Identity Governance docs homepage
New components were added for the Identity Governance docs homepage refresh. This PR applies these components to the Identity Governance docs homepage
1 parent 348699d commit c5d7896

File tree

3 files changed

+181
-1
lines changed

3 files changed

+181
-1
lines changed

docs/cspell.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -654,6 +654,7 @@
654654
"libgcc",
655655
"libm",
656656
"libpq",
657+
"lifecycle",
657658
"livez",
658659
"lmnop",
659660
"loadbalancer",
328 KB
Loading
Lines changed: 180 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,187 @@
11
---
22
title: Teleport Identity Governance
33
description: Provides guides on Teleport Identity Governance.
4+
template: "landing-page"
45
tags:
56
- identity-governance
67
---
78

8-
<DocCardList />
9+
import LandingHero from '@site/src/components/Pages/Landing/LandingHero';
10+
import Integrations from "@site/src/components/Pages/Homepage/Integrations";
11+
import UseCasesList from "@site/src/components/Pages/Landing/UseCasesList";
12+
13+
import identityGovernanceImg from '@version/docs/img/identity-governance/identity-governance-hero.png';
14+
import oktaSvg from "@site/src/components/Icon/teleport-svg/okta.svg";
15+
import arrowRightSvg from "@site/src/components/Icon/teleport-svg/arrow-right.svg";
16+
import msEntraIdSvg from "@site/src/components/Icon/svg/ms-entra-id.svg";
17+
import slackSvg from "@site/src/components/Icon/teleport-svg/slack.svg";
18+
import jiraSvg from "@site/src/components/Icon/svg/jira.svg";
19+
import pagerDutySvg from "@site/src/components/Icon/svg/pagerduty.svg";
20+
import terraformSvg from "@site/src/components/Icon/svg/terraform.svg";
21+
import awsIdentityCenterSvg from "@site/src/components/Icon/svg/aws-identity-center.svg";
22+
import gcpSvg from "@site/src/components/Icon/svg/googleCloud.svg";
23+
import grafanaSvg from "@site/src/components/Icon/svg/grafana.svg";
24+
import jamfProSvg from "@site/src/components/Icon/teleport-svg/jamf-pro.svg";
25+
26+
<LandingHero
27+
title="Identity Governance"
28+
youtubeVideoId="9zo1mV2uZKE"
29+
image={identityGovernanceImg}
30+
>
31+
Manage on-demand access, privileges, and compliance for all your infrastructure.
32+
33+
## Grant on-demand access with role and resource requests
34+
Provide your organization access with the right level of access granularity. Configure all aspects of the Access Request lifecycle in Teleport.
35+
</LandingHero>
36+
37+
<UseCasesList
38+
title="Identity Governance use cases"
39+
useCases={[
40+
{
41+
title: "Request temporary elevated access",
42+
description: "Eliminate standing privileges. Get access as needed.",
43+
href: "./access-requests/",
44+
},
45+
{
46+
title: "Manage standing access for teams",
47+
description: "Use Access Lists for group-based access.",
48+
href: "./access-lists/",
49+
},
50+
{
51+
title: "Require managed devices for access",
52+
description: "Ensure users are using trusted devices.",
53+
href: "./device-trust/",
54+
},
55+
{
56+
title: "Monitor for risky access",
57+
description: "Identify risky access patterns and behaviors.",
58+
href: "./access-monitoring/",
59+
},
60+
{
61+
title: "Instantly lock identities and sessions",
62+
description: "Lock compromised users and resources.",
63+
href: "./locking/",
64+
},
65+
]}
66+
/>
67+
68+
<Integrations
69+
title="Integrate your stack for greater efficiency and security"
70+
desktopColumnsCount={3}
71+
noBackgroundColor={true}
72+
integrations={[
73+
{
74+
title: "Okta",
75+
description: "Sync Okta users, apps, and groups with Teleport. Visualize access policies with Identity Security.",
76+
href: "./integrations/okta/app-and-group-sync/",
77+
iconColor: "#0000001A",
78+
iconComponent: oktaSvg,
79+
},
80+
{
81+
title: "Microsoft Entra ID",
82+
description: "Sync Entra ID users and groups to Teleport. Visualize access policies with Identity Security.",
83+
href: "./integrations/entra-id/",
84+
iconColor: "#0078D41A",
85+
iconComponent: msEntraIdSvg,
86+
},
87+
{
88+
title: "Slack",
89+
description: "Post Access Requests to your organization's Slack workspace",
90+
href: "./access-request-plugins/ssh-approval-slack/",
91+
iconColor: "#ECB22E1A",
92+
iconComponent: slackSvg,
93+
},
94+
{
95+
title: "Jira",
96+
description: "Manage Access Requests as Jira issues",
97+
href: "./access-request-plugins/ssh-approval-jira/",
98+
iconColor: "#0078D41A",
99+
iconComponent: jiraSvg,
100+
},
101+
{
102+
title: "Jamf Pro",
103+
description: "Automatically sync your Jamf inventory with Teleport's trusted devices",
104+
href: "./device-trust/jamf-integration/",
105+
iconColor: "#788EB11A",
106+
iconComponent: jamfProSvg,
107+
},
108+
{
109+
title: "PagerDuty",
110+
description: "Manage Access Requests through PagerDuty incidents",
111+
href: "./access-request-plugins/ssh-approval-pagerduty/",
112+
iconColor: "#06AC381A",
113+
iconComponent: pagerDutySvg,
114+
},
115+
{
116+
title: "Terraform",
117+
description: "Manage team Access Lists with Infrastructure as Code (IaC) using Terraform.",
118+
href: "./access-lists/terraform/",
119+
iconColor: "#512FC91A",
120+
iconComponent: terraformSvg,
121+
},
122+
{
123+
title: "AWS Identity Center",
124+
description: "Organize and manage users' short- and long-term access to AWS accounts and permissions",
125+
href: "./integrations/aws-iam-identity-center/",
126+
iconColor: "#EA43351A",
127+
iconComponent: awsIdentityCenterSvg,
128+
},
129+
{
130+
title: "Access Request plugins",
131+
href: "./access-request-plugins/",
132+
iconComponent: arrowRightSvg,
133+
},
134+
]}
135+
additionalLinks={{
136+
title: "Set up your first integration:",
137+
links: [
138+
{
139+
title: "Getting started: Integrate with your IdP(s)",
140+
href: "./integrations/"
141+
},
142+
]
143+
}}
144+
/>
145+
146+
<Integrations
147+
title="Make Teleport your SAML identity provider"
148+
layout="row"
149+
desktopColumnsCount={3}
150+
noBackgroundColor={true}
151+
integrations={[
152+
{
153+
title: "Azure Portal & CLI",
154+
description: "Integrate the Teleport SAML IdP with Microsoft Entra External ID",
155+
href: "./idps/saml-microsoft-entra-external-id/",
156+
iconColor: "#0000001A",
157+
iconComponent: msEntraIdSvg,
158+
},
159+
{
160+
title: "Google Cloud Console & API",
161+
description: "Use Google Cloud Workforce Identity Federation to provision access",
162+
href: "./idps/saml-gcp-workforce-identity-federation/",
163+
iconColor: "#34A8530D",
164+
iconComponent: gcpSvg,
165+
},
166+
{
167+
title: "Grafana",
168+
description: "Configure employee access to Grafana Enterprise instances",
169+
href: "./idps/saml-grafana/",
170+
iconColor: "#F15B2A0D",
171+
iconComponent: grafanaSvg,
172+
},
173+
]}
174+
additionalLinks={{
175+
title: "Turn Teleport into your SAML IdP:",
176+
links: [
177+
{
178+
title: "Getting started: Log in to external services with Teleport",
179+
href: "./idps/saml-guide/"
180+
},
181+
{
182+
title: "About SAML IdP attribute mapping",
183+
href: "./idps/saml-attribute-mapping/"
184+
},
185+
]
186+
}}
187+
/>

0 commit comments

Comments
 (0)