From 4b7c3c38cd51d087efe7c2161699ac698315cd64 Mon Sep 17 00:00:00 2001 From: Jens L Date: Wed, 15 Jun 2022 21:31:34 +0200 Subject: [PATCH] website/docs: support levels (#3103) * website/docs: add badges for integration level Signed-off-by: Jens Langhammer * add badge for sources Signed-off-by: Jens Langhammer --- .../docs/writing-documentation.md | 4 +++ website/integrations/_template/service.md | 28 +++++++++++++++++++ .../services/apache-guacamole/index.mdx | 2 ++ website/integrations/services/aws/index.md | 2 ++ .../integrations/services/awx-tower/index.md | 2 ++ .../integrations/services/bookstack/index.md | 2 ++ .../integrations/services/budibase/index.md | 2 ++ .../services/fortimanager/index.md | 2 ++ website/integrations/services/gitea/index.md | 2 ++ website/integrations/services/gitlab/index.md | 2 ++ .../integrations/services/grafana/index.mdx | 2 ++ website/integrations/services/harbor/index.md | 2 ++ .../services/hashicorp-vault/index.md | 2 ++ .../integrations/services/hedgedoc/index.md | 2 ++ .../services/home-assistant/index.md | 2 ++ website/integrations/services/index.mdx | 25 +++++++++++++++++ website/integrations/services/kimai/index.md | 2 ++ .../services/matrix-synapse/index.md | 2 ++ website/integrations/services/minio/index.md | 2 ++ .../integrations/services/nextcloud/index.md | 2 ++ .../integrations/services/onlyoffice/index.md | 2 ++ .../integrations/services/opnsense/index.md | 2 ++ .../services/paperless-ng/index.md | 2 ++ .../integrations/services/pfsense/index.md | 4 ++- .../integrations/services/pgadmin/index.md | 2 ++ .../integrations/services/portainer/index.md | 2 ++ .../services/powerdns-admin/index.md | 2 ++ .../integrations/services/proxmox-ve/index.md | 2 ++ .../integrations/services/rancher/index.md | 2 ++ .../integrations/services/rocketchat/index.md | 2 ++ .../integrations/services/roundcube/index.md | 2 ++ website/integrations/services/sentry/index.md | 2 ++ website/integrations/services/sonarr/index.md | 2 ++ website/integrations/services/sssd/index.md | 2 ++ .../integrations/services/tautulli/index.md | 2 ++ .../services/ubuntu-landscape/index.md | 2 ++ .../services/uptime-kuma/index.md | 4 ++- .../veeam-enterprise-manager/index.md | 2 ++ .../integrations/services/vikunja/index.md | 2 ++ .../services/vmware-vcenter/index.md | 2 ++ .../integrations/services/weblate/index.md | 2 ++ website/integrations/services/wekan/index.mdx | 2 ++ .../integrations/services/wiki-js/index.md | 2 ++ .../integrations/services/wordpress/index.md | 2 ++ website/integrations/services/zabbix/index.md | 2 ++ website/integrations/services/zulip/index.md | 2 ++ .../sources/active-directory/index.md | 2 ++ website/integrations/sources/apple/index.md | 2 ++ .../integrations/sources/azure-ad/index.md | 2 ++ website/integrations/sources/discord/index.md | 2 ++ website/integrations/sources/freeipa/index.md | 2 ++ website/integrations/sources/github/index.md | 2 ++ website/integrations/sources/google/index.md | 2 ++ website/integrations/sources/mailcow/index.md | 2 ++ website/integrations/sources/oauth/index.md | 4 +-- website/integrations/sources/plex/index.md | 2 ++ website/integrations/sources/saml/index.md | 2 -- website/integrations/sources/twitter/index.md | 2 ++ website/sidebarsIntegrations.js | 16 +++++++---- 59 files changed, 176 insertions(+), 13 deletions(-) create mode 100644 website/integrations/_template/service.md create mode 100644 website/integrations/services/index.mdx diff --git a/website/developer-docs/docs/writing-documentation.md b/website/developer-docs/docs/writing-documentation.md index 7334de1d4..12dce5a07 100644 --- a/website/developer-docs/docs/writing-documentation.md +++ b/website/developer-docs/docs/writing-documentation.md @@ -43,6 +43,8 @@ If you find any documentation that doesn't match these guidelines, feel free to These guidelines apply in addition to the ones above. +See the template in `/website/integrations/_template/service.md`. + - For placeholders, use angle brackets (``). Make sure to also define if the placeholder is something the user needs to define, something another system defines, or randomly generated. @@ -52,3 +54,5 @@ These guidelines apply in addition to the ones above. - For placeholder domains, use `authentik.company` and `app-name.company`, where `app-name` is the name of the application you are writing documentation for. - Try to order the documentation in the order that makes it easiest for the user to configure. + +- Make sure to add the service to a fitting category in `/website/sidebarsIntegrations.js` diff --git a/website/integrations/_template/service.md b/website/integrations/_template/service.md new file mode 100644 index 000000000..41abbcce5 --- /dev/null +++ b/website/integrations/_template/service.md @@ -0,0 +1,28 @@ +--- +title: Service Name +--- + +Support level: Community + +## What is Service Name + +From https://service.name + +:::note +Insert a quick overview of what Service Name is and what it does +::: + +## Preparation + +The following placeholders will be used: + +- `service.company` is the FQDN of the Service install. (Remove this for SaaS) +- `authentik.company` is the FQDN of the authentik install. + +## Service Configuration + +Insert Service configuration + +## authentik Configuration + +Insert authentik configuration diff --git a/website/integrations/services/apache-guacamole/index.mdx b/website/integrations/services/apache-guacamole/index.mdx index ab6070389..6b266099c 100644 --- a/website/integrations/services/apache-guacamole/index.mdx +++ b/website/integrations/services/apache-guacamole/index.mdx @@ -2,6 +2,8 @@ title: Apache Guacamoleā„¢ --- +Support level: authentik + ## What is Apache Guacamoleā„¢ From https://guacamole.apache.org/ diff --git a/website/integrations/services/aws/index.md b/website/integrations/services/aws/index.md index 95ae45bfc..3d5a1daf3 100644 --- a/website/integrations/services/aws/index.md +++ b/website/integrations/services/aws/index.md @@ -2,6 +2,8 @@ title: Amazon Web Services --- +Support level: authentik + ## What is AWS :::note diff --git a/website/integrations/services/awx-tower/index.md b/website/integrations/services/awx-tower/index.md index 62970490f..1ffaa6e7c 100644 --- a/website/integrations/services/awx-tower/index.md +++ b/website/integrations/services/awx-tower/index.md @@ -2,6 +2,8 @@ title: Ansible Tower / AWX --- + + ## What is Tower From https://docs.ansible.com/ansible/2.5/reference_appendices/tower.html diff --git a/website/integrations/services/bookstack/index.md b/website/integrations/services/bookstack/index.md index 4e10b46fb..3717153fc 100644 --- a/website/integrations/services/bookstack/index.md +++ b/website/integrations/services/bookstack/index.md @@ -2,6 +2,8 @@ title: Bookstack --- +Support level: Community + ## What is Bookstack From https://en.wikipedia.org/wiki/BookStack diff --git a/website/integrations/services/budibase/index.md b/website/integrations/services/budibase/index.md index f1334bf3e..052a80c09 100644 --- a/website/integrations/services/budibase/index.md +++ b/website/integrations/services/budibase/index.md @@ -2,6 +2,8 @@ title: Budibase --- +Support level: Community + ## What is Budibase From https://github.com/Budibase/budibase diff --git a/website/integrations/services/fortimanager/index.md b/website/integrations/services/fortimanager/index.md index 14ecb4f23..2fff408c6 100644 --- a/website/integrations/services/fortimanager/index.md +++ b/website/integrations/services/fortimanager/index.md @@ -2,6 +2,8 @@ title: FortiManager --- +Support level: Community + ## What is FortiManager From https://www.fortinet.com/products/management/fortimanager diff --git a/website/integrations/services/gitea/index.md b/website/integrations/services/gitea/index.md index 675c5f722..43ce832b9 100644 --- a/website/integrations/services/gitea/index.md +++ b/website/integrations/services/gitea/index.md @@ -2,6 +2,8 @@ title: Gitea --- +Support level: Community + ## What is Gitea From https://gitea.io/ diff --git a/website/integrations/services/gitlab/index.md b/website/integrations/services/gitlab/index.md index e1dbd15fb..e446d0408 100644 --- a/website/integrations/services/gitlab/index.md +++ b/website/integrations/services/gitlab/index.md @@ -2,6 +2,8 @@ title: GitLab --- +Support level: authentik + ## What is GitLab From https://about.gitlab.com/what-is-gitlab/ diff --git a/website/integrations/services/grafana/index.mdx b/website/integrations/services/grafana/index.mdx index 49c8c512f..6ad16e884 100644 --- a/website/integrations/services/grafana/index.mdx +++ b/website/integrations/services/grafana/index.mdx @@ -2,6 +2,8 @@ title: Grafana --- +Support level: authentik + ## What is Grafana From https://en.wikipedia.org/wiki/Grafana diff --git a/website/integrations/services/harbor/index.md b/website/integrations/services/harbor/index.md index 8a1ce9367..05598ab79 100644 --- a/website/integrations/services/harbor/index.md +++ b/website/integrations/services/harbor/index.md @@ -2,6 +2,8 @@ title: Harbor --- +Support level: Community + ## What is Harbor From https://goharbor.io diff --git a/website/integrations/services/hashicorp-vault/index.md b/website/integrations/services/hashicorp-vault/index.md index 57e55b993..1da157f19 100644 --- a/website/integrations/services/hashicorp-vault/index.md +++ b/website/integrations/services/hashicorp-vault/index.md @@ -2,6 +2,8 @@ title: Hashicorp Vault --- +Support level: authentik + ## What is Vault From https://vaultproject.io diff --git a/website/integrations/services/hedgedoc/index.md b/website/integrations/services/hedgedoc/index.md index 97389afda..dc2d1c2d9 100644 --- a/website/integrations/services/hedgedoc/index.md +++ b/website/integrations/services/hedgedoc/index.md @@ -2,6 +2,8 @@ title: HedgeDoc --- +Support level: Community + ## What is HedgeDoc From https://github.com/hedgedoc/hedgedoc diff --git a/website/integrations/services/home-assistant/index.md b/website/integrations/services/home-assistant/index.md index 32adf5533..11760e4b3 100644 --- a/website/integrations/services/home-assistant/index.md +++ b/website/integrations/services/home-assistant/index.md @@ -2,6 +2,8 @@ title: Home-Assistant --- +Support level: Community + ## What is Home-Assistant From https://www.home-assistant.io/ diff --git a/website/integrations/services/index.mdx b/website/integrations/services/index.mdx new file mode 100644 index 000000000..3f91095cd --- /dev/null +++ b/website/integrations/services/index.mdx @@ -0,0 +1,25 @@ +--- +title: Applications +slug: / +--- + +import DocCardList from "@theme/DocCardList"; +import { useCurrentSidebarCategory } from "@docusaurus/theme-common"; + +Below is a list of all applications that are known to work with authentik. + +All integrations will have a combination of these badges: + +- Support level: Community + + The integration is community maintained. + +- Support level: Vendor + + The integration is supported by the vendor. + +- Support level: authentik + + The integration is regularly tested by the authentik team. + + diff --git a/website/integrations/services/kimai/index.md b/website/integrations/services/kimai/index.md index b63487c3d..57269070c 100644 --- a/website/integrations/services/kimai/index.md +++ b/website/integrations/services/kimai/index.md @@ -2,6 +2,8 @@ title: Kimai --- +Support level: Community + ## What is Kimai From https://www.kimai.org/about/ diff --git a/website/integrations/services/matrix-synapse/index.md b/website/integrations/services/matrix-synapse/index.md index b326a99f2..b07c4a9e4 100644 --- a/website/integrations/services/matrix-synapse/index.md +++ b/website/integrations/services/matrix-synapse/index.md @@ -2,6 +2,8 @@ title: Matrix Synapse --- +Support level: Community + ## What is Matrix Synapse From https://matrix.org/ diff --git a/website/integrations/services/minio/index.md b/website/integrations/services/minio/index.md index 3f3fe58e2..57aba9924 100644 --- a/website/integrations/services/minio/index.md +++ b/website/integrations/services/minio/index.md @@ -2,6 +2,8 @@ title: MinIO --- +Support level: authentik + ## What is MinIO From https://en.wikipedia.org/wiki/MinIO diff --git a/website/integrations/services/nextcloud/index.md b/website/integrations/services/nextcloud/index.md index 1ffbffe09..ad7db0899 100644 --- a/website/integrations/services/nextcloud/index.md +++ b/website/integrations/services/nextcloud/index.md @@ -2,6 +2,8 @@ title: NextCloud --- +Support level: Community + ## What is NextCloud From https://en.wikipedia.org/wiki/Nextcloud diff --git a/website/integrations/services/onlyoffice/index.md b/website/integrations/services/onlyoffice/index.md index 65c74d95f..237f39de7 100644 --- a/website/integrations/services/onlyoffice/index.md +++ b/website/integrations/services/onlyoffice/index.md @@ -2,6 +2,8 @@ title: OnlyOffice --- +Support level: Community + ## What is OnlyOffice From https://en.wikipedia.org/wiki/OnlyOffice diff --git a/website/integrations/services/opnsense/index.md b/website/integrations/services/opnsense/index.md index 2af0f2b52..4af5f8a0a 100644 --- a/website/integrations/services/opnsense/index.md +++ b/website/integrations/services/opnsense/index.md @@ -2,6 +2,8 @@ title: OPNsense --- +Support level: Community + ## What is OPNsense From https://opnsense.org/ diff --git a/website/integrations/services/paperless-ng/index.md b/website/integrations/services/paperless-ng/index.md index ec6762259..af2c81a1f 100644 --- a/website/integrations/services/paperless-ng/index.md +++ b/website/integrations/services/paperless-ng/index.md @@ -2,6 +2,8 @@ title: Paperless-ng --- +Support level: Community + ## What is Paperless-ng Modified from https://github.com/jonaswinkler/paperless-ng diff --git a/website/integrations/services/pfsense/index.md b/website/integrations/services/pfsense/index.md index 3b4f0d7c6..d1719c4cf 100644 --- a/website/integrations/services/pfsense/index.md +++ b/website/integrations/services/pfsense/index.md @@ -2,6 +2,8 @@ title: pfSense --- +Support level: Community + ## What is pfSense From https://www.pfsense.org/ @@ -58,7 +60,7 @@ In authentik, create an outpost (under _Applications/Outposts_) of type `LDAP` t ## pfSense unsecure setup (without SSL) :::warning -This setup should only be used for testing purpose, because passwords will be sent in clear text to authentik. +This setup should only be used for testing purpose, because passwords will be sent in clear text to authentik. ::: Add your authentik LDAP server to pfSense by going to your pfSense Web UI and clicking the `+ Add` under _System/User Manager/Authentication Servers_. diff --git a/website/integrations/services/pgadmin/index.md b/website/integrations/services/pgadmin/index.md index 6596cc68e..e8a6f4433 100644 --- a/website/integrations/services/pgadmin/index.md +++ b/website/integrations/services/pgadmin/index.md @@ -2,6 +2,8 @@ title: pgAdmin --- +Support level: Community + ## What is pgAdmin From https://www.pgadmin.org/ diff --git a/website/integrations/services/portainer/index.md b/website/integrations/services/portainer/index.md index 7eeb02217..2fdc3932c 100644 --- a/website/integrations/services/portainer/index.md +++ b/website/integrations/services/portainer/index.md @@ -2,6 +2,8 @@ title: Portainer --- +Support level: Community + ## What is Portainer From https://www.portainer.io/ diff --git a/website/integrations/services/powerdns-admin/index.md b/website/integrations/services/powerdns-admin/index.md index edfb8f801..b5d90507b 100644 --- a/website/integrations/services/powerdns-admin/index.md +++ b/website/integrations/services/powerdns-admin/index.md @@ -2,6 +2,8 @@ title: PowerDNS-Admin --- +Support level: Community + ## What is PowerDNS-Admin From https://github.com/ngoduykhanh/PowerDNS-Admin diff --git a/website/integrations/services/proxmox-ve/index.md b/website/integrations/services/proxmox-ve/index.md index 745f19632..5eb0ad6c5 100644 --- a/website/integrations/services/proxmox-ve/index.md +++ b/website/integrations/services/proxmox-ve/index.md @@ -2,6 +2,8 @@ title: Proxmox VE --- +Support level: Community + ## What is Proxmox VE From https://pve.proxmox.com/wiki/Main_Page diff --git a/website/integrations/services/rancher/index.md b/website/integrations/services/rancher/index.md index 5f8650241..481f3a139 100644 --- a/website/integrations/services/rancher/index.md +++ b/website/integrations/services/rancher/index.md @@ -2,6 +2,8 @@ title: Rancher --- +Support level: authentik + ## What is Rancher From https://rancher.com/products/rancher diff --git a/website/integrations/services/rocketchat/index.md b/website/integrations/services/rocketchat/index.md index ec267649b..8c692af6f 100644 --- a/website/integrations/services/rocketchat/index.md +++ b/website/integrations/services/rocketchat/index.md @@ -2,6 +2,8 @@ title: Rocket.chat --- +Support level: Community + ## What is Rocket.chat From https://github.com/RocketChat/Rocket.Chat diff --git a/website/integrations/services/roundcube/index.md b/website/integrations/services/roundcube/index.md index 10ab6471e..72a1fc294 100644 --- a/website/integrations/services/roundcube/index.md +++ b/website/integrations/services/roundcube/index.md @@ -2,6 +2,8 @@ title: Roundcube --- +Support level: Community + ## What is Roundcube From https://roundcube.net diff --git a/website/integrations/services/sentry/index.md b/website/integrations/services/sentry/index.md index b0484514d..25f9e8663 100644 --- a/website/integrations/services/sentry/index.md +++ b/website/integrations/services/sentry/index.md @@ -2,6 +2,8 @@ title: Sentry --- +Support level: authentik + ## What is Sentry From https://sentry.io diff --git a/website/integrations/services/sonarr/index.md b/website/integrations/services/sonarr/index.md index 212bd5a9b..d85b5e4f3 100644 --- a/website/integrations/services/sonarr/index.md +++ b/website/integrations/services/sonarr/index.md @@ -2,6 +2,8 @@ title: Sonarr --- +Support level: Community + :::note These instructions apply to all projects in the \*arr Family. If you use multiple of these projects, you can assign them to the same Outpost. ::: diff --git a/website/integrations/services/sssd/index.md b/website/integrations/services/sssd/index.md index 90d053bb0..631132c61 100644 --- a/website/integrations/services/sssd/index.md +++ b/website/integrations/services/sssd/index.md @@ -2,6 +2,8 @@ title: sssd --- +Support level: Community + ## What is sssd From https://sssd.io/ diff --git a/website/integrations/services/tautulli/index.md b/website/integrations/services/tautulli/index.md index 556175145..c9405ddd9 100644 --- a/website/integrations/services/tautulli/index.md +++ b/website/integrations/services/tautulli/index.md @@ -2,6 +2,8 @@ title: Tautulli --- +Support level: Community + ## What is Tautulli From https://tautulli.com/ diff --git a/website/integrations/services/ubuntu-landscape/index.md b/website/integrations/services/ubuntu-landscape/index.md index 42f789356..b9590de9c 100644 --- a/website/integrations/services/ubuntu-landscape/index.md +++ b/website/integrations/services/ubuntu-landscape/index.md @@ -2,6 +2,8 @@ title: Ubuntu Landscape --- +Support level: Community + ## What is Ubuntu Landscape From https://en.wikipedia.org/wiki/Landscape_(software) diff --git a/website/integrations/services/uptime-kuma/index.md b/website/integrations/services/uptime-kuma/index.md index 7a8424bfc..0d5a725ba 100644 --- a/website/integrations/services/uptime-kuma/index.md +++ b/website/integrations/services/uptime-kuma/index.md @@ -2,6 +2,8 @@ title: Uptime Kuma --- +Support level: Community + ## What is Uptime Kuma From https://github.com/louislam/uptime-kuma @@ -29,7 +31,7 @@ Create an application in authentik. Create a Proxy provider with the following p - External host - `https://uptime-kuma.company` + `https://uptime-kuma.company` Set this to the external URL you will be accessing Uptime Kuma from. - Skip path regex diff --git a/website/integrations/services/veeam-enterprise-manager/index.md b/website/integrations/services/veeam-enterprise-manager/index.md index f709dc03b..bb0663b53 100644 --- a/website/integrations/services/veeam-enterprise-manager/index.md +++ b/website/integrations/services/veeam-enterprise-manager/index.md @@ -2,6 +2,8 @@ title: Veeam Enterprise Manager --- +Support level: Community + ## What is Veeam Enterprise Manager From https://helpcenter.veeam.com/docs/backup/em/introduction.html?ver=100 diff --git a/website/integrations/services/vikunja/index.md b/website/integrations/services/vikunja/index.md index 3bdd9138c..4662bd8e5 100644 --- a/website/integrations/services/vikunja/index.md +++ b/website/integrations/services/vikunja/index.md @@ -2,6 +2,8 @@ title: Vikunja --- +Support level: Community + ## What is Vikunja From https://vikunja.io/ diff --git a/website/integrations/services/vmware-vcenter/index.md b/website/integrations/services/vmware-vcenter/index.md index 5faeb3767..87969f4c5 100644 --- a/website/integrations/services/vmware-vcenter/index.md +++ b/website/integrations/services/vmware-vcenter/index.md @@ -2,6 +2,8 @@ title: VMware vCenter --- +Support level: Community + ## What is vCenter From https://en.wikipedia.org/wiki/VCenter diff --git a/website/integrations/services/weblate/index.md b/website/integrations/services/weblate/index.md index baebb805e..8dde0b033 100644 --- a/website/integrations/services/weblate/index.md +++ b/website/integrations/services/weblate/index.md @@ -2,6 +2,8 @@ title: Weblate --- +Support level: Community + ## What is Weblate From https://weblate.org/en/ diff --git a/website/integrations/services/wekan/index.mdx b/website/integrations/services/wekan/index.mdx index 9b2f7f3d9..37914950d 100644 --- a/website/integrations/services/wekan/index.mdx +++ b/website/integrations/services/wekan/index.mdx @@ -2,6 +2,8 @@ title: Wekan --- +Support level: Community + ## What is Wekan From https://github.com/wekan/wekan/wiki diff --git a/website/integrations/services/wiki-js/index.md b/website/integrations/services/wiki-js/index.md index a26325015..0ea884b63 100644 --- a/website/integrations/services/wiki-js/index.md +++ b/website/integrations/services/wiki-js/index.md @@ -2,6 +2,8 @@ title: Wiki.js --- +Support level: Community + ## What is Wiki.js From https://en.wikipedia.org/wiki/Wiki.js diff --git a/website/integrations/services/wordpress/index.md b/website/integrations/services/wordpress/index.md index 2131dcc3c..e24cebe9a 100644 --- a/website/integrations/services/wordpress/index.md +++ b/website/integrations/services/wordpress/index.md @@ -2,6 +2,8 @@ title: Wordpress --- +Support level: Community + ## What is Wordpress From https://en.wikipedia.org/wiki/WordPress diff --git a/website/integrations/services/zabbix/index.md b/website/integrations/services/zabbix/index.md index f4d16f994..98b7d9937 100644 --- a/website/integrations/services/zabbix/index.md +++ b/website/integrations/services/zabbix/index.md @@ -2,6 +2,8 @@ title: Zabbix --- +Support level: Community + ## What is Zabbix From https://www.zabbix.com/features diff --git a/website/integrations/services/zulip/index.md b/website/integrations/services/zulip/index.md index 3c9e27da4..603ae3c9e 100644 --- a/website/integrations/services/zulip/index.md +++ b/website/integrations/services/zulip/index.md @@ -2,6 +2,8 @@ title: Zulip --- +Support level: Community + ## What is Zulip From https://zulip.com diff --git a/website/integrations/sources/active-directory/index.md b/website/integrations/sources/active-directory/index.md index a590eab5f..b9da89333 100644 --- a/website/integrations/sources/active-directory/index.md +++ b/website/integrations/sources/active-directory/index.md @@ -2,6 +2,8 @@ title: Active Directory --- +Support level: Community + ## Preparation The following placeholders will be used: diff --git a/website/integrations/sources/apple/index.md b/website/integrations/sources/apple/index.md index a156f14ab..05853ed7a 100644 --- a/website/integrations/sources/apple/index.md +++ b/website/integrations/sources/apple/index.md @@ -2,6 +2,8 @@ title: Apple --- +Support level: authentik + Allows users to authenticate using their Apple ID. ## Preparation diff --git a/website/integrations/sources/azure-ad/index.md b/website/integrations/sources/azure-ad/index.md index a6dda53c6..8e9b01910 100644 --- a/website/integrations/sources/azure-ad/index.md +++ b/website/integrations/sources/azure-ad/index.md @@ -2,6 +2,8 @@ title: Azure AD --- +Support level: Community + ## Preparation The following placeholders will be used: diff --git a/website/integrations/sources/discord/index.md b/website/integrations/sources/discord/index.md index 296fe9fdc..54d7fe393 100644 --- a/website/integrations/sources/discord/index.md +++ b/website/integrations/sources/discord/index.md @@ -2,6 +2,8 @@ title: Discord --- +Support level: authentik + Allows users to authenticate using their Discord credentials ## Preparation diff --git a/website/integrations/sources/freeipa/index.md b/website/integrations/sources/freeipa/index.md index 434e1d3e9..1805113b7 100644 --- a/website/integrations/sources/freeipa/index.md +++ b/website/integrations/sources/freeipa/index.md @@ -2,6 +2,8 @@ title: FreeIPA --- +Support level: Community + ## Preparation The following placeholders will be used: diff --git a/website/integrations/sources/github/index.md b/website/integrations/sources/github/index.md index 80d8f8085..2e2e21a31 100644 --- a/website/integrations/sources/github/index.md +++ b/website/integrations/sources/github/index.md @@ -2,6 +2,8 @@ title: Github --- +Support level: authentik + Allows users to authenticate using their Github credentials ## Preparation diff --git a/website/integrations/sources/google/index.md b/website/integrations/sources/google/index.md index 79286697b..ecb88537e 100644 --- a/website/integrations/sources/google/index.md +++ b/website/integrations/sources/google/index.md @@ -2,6 +2,8 @@ title: Google --- +Support level: Community + Allows users to authenticate using their Google credentials ## Preparation diff --git a/website/integrations/sources/mailcow/index.md b/website/integrations/sources/mailcow/index.md index 378901127..8e3d537d1 100644 --- a/website/integrations/sources/mailcow/index.md +++ b/website/integrations/sources/mailcow/index.md @@ -2,6 +2,8 @@ title: Mailcow --- +Support level: Community + Allows users to authenticate using their Mailcow credentials ## Preparation diff --git a/website/integrations/sources/oauth/index.md b/website/integrations/sources/oauth/index.md index 56e7c8df6..1909ecda8 100644 --- a/website/integrations/sources/oauth/index.md +++ b/website/integrations/sources/oauth/index.md @@ -1,9 +1,7 @@ --- -title: Generic OAuth Source +title: OAuth --- -## Generic OAuth Source - :::note All Integration-specific Sources are documented in the Integrations Section ::: diff --git a/website/integrations/sources/plex/index.md b/website/integrations/sources/plex/index.md index 608215251..cd72456f2 100644 --- a/website/integrations/sources/plex/index.md +++ b/website/integrations/sources/plex/index.md @@ -2,6 +2,8 @@ title: Plex --- +Support level: Community + Allows users to authenticate using their Plex credentials ## Preparation diff --git a/website/integrations/sources/saml/index.md b/website/integrations/sources/saml/index.md index eb7798101..7bc945345 100644 --- a/website/integrations/sources/saml/index.md +++ b/website/integrations/sources/saml/index.md @@ -2,8 +2,6 @@ title: SAML --- -## SAML Source - This source allows authentik to act as a SAML Service Provider. Just like the SAML Provider, it supports signed requests. Vendor-specific documentation can be found in the Integrations Section. ## Terminology diff --git a/website/integrations/sources/twitter/index.md b/website/integrations/sources/twitter/index.md index 25aeb7d8e..5cac37d0d 100644 --- a/website/integrations/sources/twitter/index.md +++ b/website/integrations/sources/twitter/index.md @@ -2,6 +2,8 @@ title: Twitter --- +Support level: authentik + Allows users to authenticate using their twitter credentials ## Preparation diff --git a/website/sidebarsIntegrations.js b/website/sidebarsIntegrations.js index b3a937a61..3eebfc81a 100644 --- a/website/sidebarsIntegrations.js +++ b/website/sidebarsIntegrations.js @@ -4,10 +4,8 @@ module.exports = { type: "category", label: "Applications", link: { - type: "generated-index", - title: "Applications", - slug: "/", - description: "Applications which integrate with authentik", + type: "doc", + id: "services/index", }, items: [ { @@ -117,9 +115,7 @@ module.exports = { "sources/github/index", "sources/google/index", "sources/mailcow/index", - "sources/oauth/index", "sources/plex/index", - "sources/saml/index", "sources/twitter/index", ], }, @@ -129,7 +125,15 @@ module.exports = { items: [ "sources/active-directory/index", "sources/freeipa/index", + ], + }, + { + type: "category", + label: "Protocols", + items: [ "sources/ldap/index", + "sources/oauth/index", + "sources/saml/index", ], }, ],