Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,8 @@ Access Requests. Users can then approve and deny Access Requests from within
Discord, making it easier to implement security best practices without
compromising productivity.

(!docs/pages/includes/plugins/diagram.mdx api="Discord" action="Listen for Access Requests" messages="Discord messages" !)

## Prerequisites

(!docs/pages/includes/commercial-prereqs-tabs.mdx!)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,8 @@ at least some of their communications, Teleport's email plugin makes it
straightforward to integrate Access Requests into your existing workflows,
letting you implement security best practices without compromising productivity.

(!docs/pages/includes/plugins/diagram.mdx api="SMTP service" action="Listen for Access Requests" messages="Email messages" !)

## Prerequisites

(!docs/pages/includes/commercial-prereqs-tabs.mdx!)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,8 @@ Access Requests. Users can then approve and deny Access Requests by following th
message link, making it easier to implement security best practices without
compromising productivity.

(!docs/pages/includes/plugins/diagram.mdx api="Mattermost" action="Listen for Access Requests" messages="Mattermost messages" !)

## Prerequisites

(!docs/pages/includes/commercial-prereqs-tabs.mdx!)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,8 @@ Access Requests. Users can then approve and deny Access Requests by following th
message link, making it easier to implement security best practices without
compromising productivity.

(!docs/pages/includes/plugins/diagram.mdx api="Microsoft Teams" action="Listen for Access Requests" messages="Microsoft Teams messages" !)

## Prerequisites

(!docs/pages/includes/commercial-prereqs-tabs.mdx!)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,8 @@ the on-call team for a service affected by an incident.
This guide will explain how to set up Teleport's Access Request plugin for
PagerDuty.

(!docs/pages/includes/plugins/diagram.mdx api="PagerDuty" action="Listen for Access Requests\nModify Access Requests" messages="Send notifications\nGet incident status" !)

## Prerequisites

(!docs/pages/includes/commercial-prereqs-tabs.mdx!)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,8 @@ Access Requests. Users can then approve and deny Access Requests from within
Slack, making it easier to implement security best practices without
compromising productivity.

(!docs/pages/includes/plugins/diagram.mdx api="Slack" action="Listen for Access Requests" messages="Slack messages" !)

Here is an example of sending an Access Request via Teleport's Slack plugin:

<video controls>
Expand Down
19 changes: 19 additions & 0 deletions docs/pages/includes/plugins/diagram.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
```mermaid
flowchart LR
subgraph teleport["Teleport cluster"]
direction LR
auth["Auth Service"]
proxy["Proxy Service"]
end
api[{{ api }} API]

subgraph private["Private network"]
subgraph plugin[{{ api }} plugin]
id["Teleport identity file"]
end
plugin<-- "{{ action }}\n(via reverse tunnel)"-->proxy
end
proxy<-- Forward gRPC traffic -->auth
plugin-- "{{ messages }}" -->api
```