From bf60b33d0338f00d693b35c3f8cb93475f0b971c Mon Sep 17 00:00:00 2001 From: Jens Langhammer Date: Sat, 8 May 2021 13:58:38 +0200 Subject: [PATCH] website/docs: add diagram for terminology Signed-off-by: Jens Langhammer --- website/docs/terminology.md | 2 ++ website/static/img/authentik_objects.svg | 3 +++ 2 files changed, 5 insertions(+) create mode 100644 website/static/img/authentik_objects.svg diff --git a/website/docs/terminology.md b/website/docs/terminology.md index a8e17158f..fbdc55cb1 100644 --- a/website/docs/terminology.md +++ b/website/docs/terminology.md @@ -3,6 +3,8 @@ id: terminology title: Terminology --- +![](/img/authentik_objects.svg) + ### Policy At a base level a policy is a yes/no gate. It will either evaluate to True or False depending on the Policy Kind and settings. For example, a "Group Membership Policy" evaluates to True if the user is member of the specified Group and False if not. This can be used to conditionally apply Stages, grant/deny access to various objects, and for other custom logic. diff --git a/website/static/img/authentik_objects.svg b/website/static/img/authentik_objects.svg new file mode 100644 index 000000000..c5f9cfd21 --- /dev/null +++ b/website/static/img/authentik_objects.svg @@ -0,0 +1,3 @@ + + +
FreeIPA/
Active Directory
FreeIPA/...
GitLab (or any app with native SSO)
GitLab (or any app w...
authentik
DB
authentik...
OAuth/SAML
Source
OAuth/SAML...
Create users and groups
in authentik
Create users and groups...
LDAP
Source
LDAP...
Access
Control
Access...
Application
(Holds UI and Permissions)
Application...
Provider
Provider
Outposts
Outposts
Authentik API
Authentik API
PolicyEngine
PolicyEngine
Proxy Outpost
Proxy Outpost
LDAP Outpost
LDAP Outpost
GitHub
GitHub
Twitter
Twitter
Plex (or any app that doesn't properly support SSO)
Plex (or any app tha...
pfSense (or any app that only supports LDAP)
pfSense (or any app...
Viewer does not support full SVG 1.1
\ No newline at end of file