diff --git a/website/docs/releases/v2021.2.md b/website/docs/releases/v2021.2.md index 558d2a70b..5c6a158ca 100644 --- a/website/docs/releases/v2021.2.md +++ b/website/docs/releases/v2021.2.md @@ -116,11 +116,11 @@ Due to the switch to managed objects, some default property mappings are changin The change affects the "SAML Name" property, which has been changed from an oid to a Schema URI to aid readability. The integrations affected are: -- [Ansible Tower/AWX](/docs/integrations/services/awx-tower/index) -- [GitLab](/docs/integrations/services/gitlab/index) -- [NextCloud](/docs/integrations/services/nextcloud/index) -- [Rancher](/docs/integrations/services/rancher/index) -- [Sentry](/docs/integrations/services/sentry/index) +- [Ansible Tower/AWX](/integrations/services/awx-tower/index) +- [GitLab](/integrations/services/gitlab/index) +- [NextCloud](/integrations/services/nextcloud/index) +- [Rancher](/integrations/services/rancher/index) +- [Sentry](/integrations/services/sentry/index) ### docker-compose diff --git a/website/docusaurus.config.js b/website/docusaurus.config.js index 49539bf73..f5287aa46 100644 --- a/website/docusaurus.config.js +++ b/website/docusaurus.config.js @@ -21,6 +21,12 @@ module.exports = { label: "Docs", position: "left", }, + { + to: "integrations/", + activeBasePath: "integrations", + label: "Integrations", + position: "left", + }, { to: "developer-docs/", activeBasePath: "developer-docs", @@ -84,8 +90,8 @@ module.exports = { respectPrefersColorScheme: true, }, algolia: { - apiKey: '1b60b8f630b127697cbe0d3b31841470', - indexName: 'goauthentik', + apiKey: "1b60b8f630b127697cbe0d3b31841470", + indexName: "goauthentik", }, }, presets: [ @@ -95,7 +101,8 @@ module.exports = { docs: { id: "docs", sidebarPath: require.resolve("./sidebars.js"), - editUrl: "https://github.com/goauthentik/authentik/edit/master/website/", + editUrl: + "https://github.com/goauthentik/authentik/edit/master/website/", }, theme: { customCss: require.resolve("./src/css/custom.css"), @@ -105,13 +112,25 @@ module.exports = { ], plugins: [ [ - '@docusaurus/plugin-content-docs', + "@docusaurus/plugin-content-docs", { - id: 'docsDevelopers', - path: 'developer-docs', - routeBasePath: 'developer-docs', - sidebarPath: require.resolve('./sidebarsDev.js'), - editUrl: "https://github.com/goauthentik/authentik/edit/master/website/", + id: "docsIntegrations", + path: "integrations", + routeBasePath: "integrations", + sidebarPath: require.resolve("./sidebarsIntegrations.js"), + editUrl: + "https://github.com/goauthentik/authentik/edit/master/website/", + }, + ], + [ + "@docusaurus/plugin-content-docs", + { + id: "docsDevelopers", + path: "developer-docs", + routeBasePath: "developer-docs", + sidebarPath: require.resolve("./sidebarsDev.js"), + editUrl: + "https://github.com/goauthentik/authentik/edit/master/website/", }, ], ], @@ -143,5 +162,5 @@ module.exports = { <% }); %> <%~ it.postBodyTags %> -` +`, }; diff --git a/website/integrations/index.md b/website/integrations/index.md new file mode 100644 index 000000000..dbada61c0 --- /dev/null +++ b/website/integrations/index.md @@ -0,0 +1,6 @@ +--- +title: Integrations +slug: / +--- + +Here you can find a full list of applications that have been documented to work with authentik. If you find any mistake or a step does not work for you, open a GitHub issue [here](https://github.com/goauthentik/authentik/issues/new/choose). diff --git a/website/docs/integrations/services/apache-guacamole/index.mdx b/website/integrations/services/apache-guacamole/index.mdx similarity index 100% rename from website/docs/integrations/services/apache-guacamole/index.mdx rename to website/integrations/services/apache-guacamole/index.mdx diff --git a/website/docs/integrations/services/aws/index.md b/website/integrations/services/aws/index.md similarity index 100% rename from website/docs/integrations/services/aws/index.md rename to website/integrations/services/aws/index.md diff --git a/website/docs/integrations/services/awx-tower/index.md b/website/integrations/services/awx-tower/index.md similarity index 100% rename from website/docs/integrations/services/awx-tower/index.md rename to website/integrations/services/awx-tower/index.md diff --git a/website/docs/integrations/services/bookstack/authentik_saml_bookstack.png b/website/integrations/services/bookstack/authentik_saml_bookstack.png similarity index 100% rename from website/docs/integrations/services/bookstack/authentik_saml_bookstack.png rename to website/integrations/services/bookstack/authentik_saml_bookstack.png diff --git a/website/docs/integrations/services/bookstack/index.md b/website/integrations/services/bookstack/index.md similarity index 100% rename from website/docs/integrations/services/bookstack/index.md rename to website/integrations/services/bookstack/index.md diff --git a/website/docs/integrations/services/bookstack/metadataurl.png b/website/integrations/services/bookstack/metadataurl.png similarity index 100% rename from website/docs/integrations/services/bookstack/metadataurl.png rename to website/integrations/services/bookstack/metadataurl.png diff --git a/website/docs/integrations/services/gitea/gitea1.png b/website/integrations/services/gitea/gitea1.png similarity index 100% rename from website/docs/integrations/services/gitea/gitea1.png rename to website/integrations/services/gitea/gitea1.png diff --git a/website/docs/integrations/services/gitea/index.md b/website/integrations/services/gitea/index.md similarity index 100% rename from website/docs/integrations/services/gitea/index.md rename to website/integrations/services/gitea/index.md diff --git a/website/docs/integrations/services/gitlab/index.md b/website/integrations/services/gitlab/index.md similarity index 100% rename from website/docs/integrations/services/gitlab/index.md rename to website/integrations/services/gitlab/index.md diff --git a/website/docs/integrations/services/grafana/index.mdx b/website/integrations/services/grafana/index.mdx similarity index 100% rename from website/docs/integrations/services/grafana/index.mdx rename to website/integrations/services/grafana/index.mdx diff --git a/website/docs/integrations/services/harbor/harbor.png b/website/integrations/services/harbor/harbor.png similarity index 100% rename from website/docs/integrations/services/harbor/harbor.png rename to website/integrations/services/harbor/harbor.png diff --git a/website/docs/integrations/services/harbor/index.md b/website/integrations/services/harbor/index.md similarity index 100% rename from website/docs/integrations/services/harbor/index.md rename to website/integrations/services/harbor/index.md diff --git a/website/docs/integrations/services/home-assistant/index.md b/website/integrations/services/home-assistant/index.md similarity index 93% rename from website/docs/integrations/services/home-assistant/index.md rename to website/integrations/services/home-assistant/index.md index bba6a1c28..4f43f514a 100644 --- a/website/docs/integrations/services/home-assistant/index.md +++ b/website/integrations/services/home-assistant/index.md @@ -60,6 +60,6 @@ Create an application in authentik and select the provider you've created above. ## Deployment -Create an outpost deployment for the provider you've created above, as described [here](../../../outposts/outposts.md). Deploy this Outpost either on the same host or a different host that can access Home-Assistant. +Create an outpost deployment for the provider you've created above, as described [here](../../../../../docs/outposts/outposts). Deploy this Outpost either on the same host or a different host that can access Home-Assistant. The outpost will connect to authentik and configure itself. diff --git a/website/docs/integrations/services/matrix-synapse/index.md b/website/integrations/services/matrix-synapse/index.md similarity index 100% rename from website/docs/integrations/services/matrix-synapse/index.md rename to website/integrations/services/matrix-synapse/index.md diff --git a/website/docs/integrations/services/minio/index.md b/website/integrations/services/minio/index.md similarity index 100% rename from website/docs/integrations/services/minio/index.md rename to website/integrations/services/minio/index.md diff --git a/website/docs/integrations/services/nextcloud/index.md b/website/integrations/services/nextcloud/index.md similarity index 100% rename from website/docs/integrations/services/nextcloud/index.md rename to website/integrations/services/nextcloud/index.md diff --git a/website/docs/integrations/services/onlyoffice/index.md b/website/integrations/services/onlyoffice/index.md similarity index 100% rename from website/docs/integrations/services/onlyoffice/index.md rename to website/integrations/services/onlyoffice/index.md diff --git a/website/docs/integrations/services/opnsense/index.md b/website/integrations/services/opnsense/index.md similarity index 100% rename from website/docs/integrations/services/opnsense/index.md rename to website/integrations/services/opnsense/index.md diff --git a/website/docs/integrations/services/opnsense/opnsense1.png b/website/integrations/services/opnsense/opnsense1.png similarity index 100% rename from website/docs/integrations/services/opnsense/opnsense1.png rename to website/integrations/services/opnsense/opnsense1.png diff --git a/website/docs/integrations/services/opnsense/opnsense2.png b/website/integrations/services/opnsense/opnsense2.png similarity index 100% rename from website/docs/integrations/services/opnsense/opnsense2.png rename to website/integrations/services/opnsense/opnsense2.png diff --git a/website/docs/integrations/services/portainer/index.md b/website/integrations/services/portainer/index.md similarity index 100% rename from website/docs/integrations/services/portainer/index.md rename to website/integrations/services/portainer/index.md diff --git a/website/docs/integrations/services/portainer/port1.png b/website/integrations/services/portainer/port1.png similarity index 100% rename from website/docs/integrations/services/portainer/port1.png rename to website/integrations/services/portainer/port1.png diff --git a/website/docs/integrations/services/proxmox-ve/index.md b/website/integrations/services/proxmox-ve/index.md similarity index 100% rename from website/docs/integrations/services/proxmox-ve/index.md rename to website/integrations/services/proxmox-ve/index.md diff --git a/website/docs/integrations/services/proxmox-ve/proxmox-login.png b/website/integrations/services/proxmox-ve/proxmox-login.png similarity index 100% rename from website/docs/integrations/services/proxmox-ve/proxmox-login.png rename to website/integrations/services/proxmox-ve/proxmox-login.png diff --git a/website/docs/integrations/services/proxmox-ve/proxmox-source.png b/website/integrations/services/proxmox-ve/proxmox-source.png similarity index 100% rename from website/docs/integrations/services/proxmox-ve/proxmox-source.png rename to website/integrations/services/proxmox-ve/proxmox-source.png diff --git a/website/docs/integrations/services/rancher/index.md b/website/integrations/services/rancher/index.md similarity index 100% rename from website/docs/integrations/services/rancher/index.md rename to website/integrations/services/rancher/index.md diff --git a/website/docs/integrations/services/rancher/rancher.png b/website/integrations/services/rancher/rancher.png similarity index 100% rename from website/docs/integrations/services/rancher/rancher.png rename to website/integrations/services/rancher/rancher.png diff --git a/website/docs/integrations/services/sentry/auth.png b/website/integrations/services/sentry/auth.png similarity index 100% rename from website/docs/integrations/services/sentry/auth.png rename to website/integrations/services/sentry/auth.png diff --git a/website/docs/integrations/services/sentry/index.md b/website/integrations/services/sentry/index.md similarity index 100% rename from website/docs/integrations/services/sentry/index.md rename to website/integrations/services/sentry/index.md diff --git a/website/docs/integrations/services/sonarr/index.md b/website/integrations/services/sonarr/index.md similarity index 90% rename from website/docs/integrations/services/sonarr/index.md rename to website/integrations/services/sonarr/index.md index 10c887f63..5c6223f02 100644 --- a/website/docs/integrations/services/sonarr/index.md +++ b/website/integrations/services/sonarr/index.md @@ -37,6 +37,6 @@ Create an application in authentik and select the provider you've created above. ## Deployment -Create an outpost deployment for the provider you've created above, as described [here](../../../outposts/outposts.md). Deploy this Outpost either on the same host or a different host that can access Sonarr. +Create an outpost deployment for the provider you've created above, as described [here](../../../../../docs/outposts/outposts). Deploy this Outpost either on the same host or a different host that can access Sonarr. The outpost will connect to authentik and configure itself. diff --git a/website/docs/integrations/services/tautulli/index.md b/website/integrations/services/tautulli/index.md similarity index 100% rename from website/docs/integrations/services/tautulli/index.md rename to website/integrations/services/tautulli/index.md diff --git a/website/docs/integrations/services/tautulli/tautulli.png b/website/integrations/services/tautulli/tautulli.png similarity index 100% rename from website/docs/integrations/services/tautulli/tautulli.png rename to website/integrations/services/tautulli/tautulli.png diff --git a/website/docs/integrations/services/ubuntu-landscape/index.md b/website/integrations/services/ubuntu-landscape/index.md similarity index 100% rename from website/docs/integrations/services/ubuntu-landscape/index.md rename to website/integrations/services/ubuntu-landscape/index.md diff --git a/website/docs/integrations/services/veeam-enterprise-manager/index.md b/website/integrations/services/veeam-enterprise-manager/index.md similarity index 100% rename from website/docs/integrations/services/veeam-enterprise-manager/index.md rename to website/integrations/services/veeam-enterprise-manager/index.md diff --git a/website/docs/integrations/services/vikunja/index.md b/website/integrations/services/vikunja/index.md similarity index 100% rename from website/docs/integrations/services/vikunja/index.md rename to website/integrations/services/vikunja/index.md diff --git a/website/docs/integrations/services/vikunja/vikunja1.png b/website/integrations/services/vikunja/vikunja1.png similarity index 100% rename from website/docs/integrations/services/vikunja/vikunja1.png rename to website/integrations/services/vikunja/vikunja1.png diff --git a/website/docs/integrations/services/vmware-vcenter/authentik_setup.png b/website/integrations/services/vmware-vcenter/authentik_setup.png similarity index 100% rename from website/docs/integrations/services/vmware-vcenter/authentik_setup.png rename to website/integrations/services/vmware-vcenter/authentik_setup.png diff --git a/website/docs/integrations/services/vmware-vcenter/index.md b/website/integrations/services/vmware-vcenter/index.md similarity index 100% rename from website/docs/integrations/services/vmware-vcenter/index.md rename to website/integrations/services/vmware-vcenter/index.md diff --git a/website/docs/integrations/services/vmware-vcenter/vcenter_post_setup.png b/website/integrations/services/vmware-vcenter/vcenter_post_setup.png similarity index 100% rename from website/docs/integrations/services/vmware-vcenter/vcenter_post_setup.png rename to website/integrations/services/vmware-vcenter/vcenter_post_setup.png diff --git a/website/docs/integrations/services/wekan/index.mdx b/website/integrations/services/wekan/index.mdx similarity index 100% rename from website/docs/integrations/services/wekan/index.mdx rename to website/integrations/services/wekan/index.mdx diff --git a/website/docs/integrations/services/wiki-js/authentik_application.png b/website/integrations/services/wiki-js/authentik_application.png similarity index 100% rename from website/docs/integrations/services/wiki-js/authentik_application.png rename to website/integrations/services/wiki-js/authentik_application.png diff --git a/website/docs/integrations/services/wiki-js/authentik_provider.png b/website/integrations/services/wiki-js/authentik_provider.png similarity index 100% rename from website/docs/integrations/services/wiki-js/authentik_provider.png rename to website/integrations/services/wiki-js/authentik_provider.png diff --git a/website/docs/integrations/services/wiki-js/index.md b/website/integrations/services/wiki-js/index.md similarity index 100% rename from website/docs/integrations/services/wiki-js/index.md rename to website/integrations/services/wiki-js/index.md diff --git a/website/docs/integrations/services/wiki-js/wiki-js_strategy.png b/website/integrations/services/wiki-js/wiki-js_strategy.png similarity index 100% rename from website/docs/integrations/services/wiki-js/wiki-js_strategy.png rename to website/integrations/services/wiki-js/wiki-js_strategy.png diff --git a/website/docs/integrations/services/wordpress/index.md b/website/integrations/services/wordpress/index.md similarity index 100% rename from website/docs/integrations/services/wordpress/index.md rename to website/integrations/services/wordpress/index.md diff --git a/website/docs/integrations/services/zabbix/index.md b/website/integrations/services/zabbix/index.md similarity index 100% rename from website/docs/integrations/services/zabbix/index.md rename to website/integrations/services/zabbix/index.md diff --git a/website/docs/integrations/sources/active-directory/01_user_create.png b/website/integrations/sources/active-directory/01_user_create.png similarity index 100% rename from website/docs/integrations/sources/active-directory/01_user_create.png rename to website/integrations/sources/active-directory/01_user_create.png diff --git a/website/docs/integrations/sources/active-directory/02_delegate.png b/website/integrations/sources/active-directory/02_delegate.png similarity index 100% rename from website/docs/integrations/sources/active-directory/02_delegate.png rename to website/integrations/sources/active-directory/02_delegate.png diff --git a/website/docs/integrations/sources/active-directory/03_additional_perms.png b/website/integrations/sources/active-directory/03_additional_perms.png similarity index 100% rename from website/docs/integrations/sources/active-directory/03_additional_perms.png rename to website/integrations/sources/active-directory/03_additional_perms.png diff --git a/website/docs/integrations/sources/active-directory/10_ak_status.png b/website/integrations/sources/active-directory/10_ak_status.png similarity index 100% rename from website/docs/integrations/sources/active-directory/10_ak_status.png rename to website/integrations/sources/active-directory/10_ak_status.png diff --git a/website/docs/integrations/sources/active-directory/11_ak_stage.png b/website/integrations/sources/active-directory/11_ak_stage.png similarity index 100% rename from website/docs/integrations/sources/active-directory/11_ak_stage.png rename to website/integrations/sources/active-directory/11_ak_stage.png diff --git a/website/docs/integrations/sources/active-directory/index.md b/website/integrations/sources/active-directory/index.md similarity index 100% rename from website/docs/integrations/sources/active-directory/index.md rename to website/integrations/sources/active-directory/index.md diff --git a/website/docs/integrations/sources/apple/app_id.png b/website/integrations/sources/apple/app_id.png similarity index 100% rename from website/docs/integrations/sources/apple/app_id.png rename to website/integrations/sources/apple/app_id.png diff --git a/website/docs/integrations/sources/apple/app_service_config.png b/website/integrations/sources/apple/app_service_config.png similarity index 100% rename from website/docs/integrations/sources/apple/app_service_config.png rename to website/integrations/sources/apple/app_service_config.png diff --git a/website/docs/integrations/sources/apple/index.md b/website/integrations/sources/apple/index.md similarity index 100% rename from website/docs/integrations/sources/apple/index.md rename to website/integrations/sources/apple/index.md diff --git a/website/docs/integrations/sources/apple/key.png b/website/integrations/sources/apple/key.png similarity index 100% rename from website/docs/integrations/sources/apple/key.png rename to website/integrations/sources/apple/key.png diff --git a/website/docs/integrations/sources/apple/service_id.png b/website/integrations/sources/apple/service_id.png similarity index 100% rename from website/docs/integrations/sources/apple/service_id.png rename to website/integrations/sources/apple/service_id.png diff --git a/website/docs/integrations/sources/azure-ad/aad_01.png b/website/integrations/sources/azure-ad/aad_01.png similarity index 100% rename from website/docs/integrations/sources/azure-ad/aad_01.png rename to website/integrations/sources/azure-ad/aad_01.png diff --git a/website/docs/integrations/sources/azure-ad/authentik_01.png b/website/integrations/sources/azure-ad/authentik_01.png similarity index 100% rename from website/docs/integrations/sources/azure-ad/authentik_01.png rename to website/integrations/sources/azure-ad/authentik_01.png diff --git a/website/docs/integrations/sources/azure-ad/index.md b/website/integrations/sources/azure-ad/index.md similarity index 100% rename from website/docs/integrations/sources/azure-ad/index.md rename to website/integrations/sources/azure-ad/index.md diff --git a/website/docs/integrations/sources/discord/discord1.png b/website/integrations/sources/discord/discord1.png similarity index 100% rename from website/docs/integrations/sources/discord/discord1.png rename to website/integrations/sources/discord/discord1.png diff --git a/website/docs/integrations/sources/discord/discord2.png b/website/integrations/sources/discord/discord2.png similarity index 100% rename from website/docs/integrations/sources/discord/discord2.png rename to website/integrations/sources/discord/discord2.png diff --git a/website/docs/integrations/sources/discord/discord3.png b/website/integrations/sources/discord/discord3.png similarity index 100% rename from website/docs/integrations/sources/discord/discord3.png rename to website/integrations/sources/discord/discord3.png diff --git a/website/docs/integrations/sources/discord/discord4.png b/website/integrations/sources/discord/discord4.png similarity index 100% rename from website/docs/integrations/sources/discord/discord4.png rename to website/integrations/sources/discord/discord4.png diff --git a/website/docs/integrations/sources/discord/discord5.png b/website/integrations/sources/discord/discord5.png similarity index 100% rename from website/docs/integrations/sources/discord/discord5.png rename to website/integrations/sources/discord/discord5.png diff --git a/website/docs/integrations/sources/discord/index.md b/website/integrations/sources/discord/index.md similarity index 100% rename from website/docs/integrations/sources/discord/index.md rename to website/integrations/sources/discord/index.md diff --git a/website/docs/integrations/sources/freeipa/01_user_create.png b/website/integrations/sources/freeipa/01_user_create.png similarity index 100% rename from website/docs/integrations/sources/freeipa/01_user_create.png rename to website/integrations/sources/freeipa/01_user_create.png diff --git a/website/docs/integrations/sources/freeipa/02_user_roles.png b/website/integrations/sources/freeipa/02_user_roles.png similarity index 100% rename from website/docs/integrations/sources/freeipa/02_user_roles.png rename to website/integrations/sources/freeipa/02_user_roles.png diff --git a/website/docs/integrations/sources/freeipa/03_add_user_role.png b/website/integrations/sources/freeipa/03_add_user_role.png similarity index 100% rename from website/docs/integrations/sources/freeipa/03_add_user_role.png rename to website/integrations/sources/freeipa/03_add_user_role.png diff --git a/website/docs/integrations/sources/freeipa/04_source_settings_1.png b/website/integrations/sources/freeipa/04_source_settings_1.png similarity index 100% rename from website/docs/integrations/sources/freeipa/04_source_settings_1.png rename to website/integrations/sources/freeipa/04_source_settings_1.png diff --git a/website/docs/integrations/sources/freeipa/05_source_settings_2.png b/website/integrations/sources/freeipa/05_source_settings_2.png similarity index 100% rename from website/docs/integrations/sources/freeipa/05_source_settings_2.png rename to website/integrations/sources/freeipa/05_source_settings_2.png diff --git a/website/docs/integrations/sources/freeipa/06_sync_source.png b/website/integrations/sources/freeipa/06_sync_source.png similarity index 100% rename from website/docs/integrations/sources/freeipa/06_sync_source.png rename to website/integrations/sources/freeipa/06_sync_source.png diff --git a/website/docs/integrations/sources/freeipa/07_password_stage.png b/website/integrations/sources/freeipa/07_password_stage.png similarity index 100% rename from website/docs/integrations/sources/freeipa/07_password_stage.png rename to website/integrations/sources/freeipa/07_password_stage.png diff --git a/website/docs/integrations/sources/freeipa/index.md b/website/integrations/sources/freeipa/index.md similarity index 100% rename from website/docs/integrations/sources/freeipa/index.md rename to website/integrations/sources/freeipa/index.md diff --git a/website/docs/integrations/sources/github/githubdeveloper1.png b/website/integrations/sources/github/githubdeveloper1.png similarity index 100% rename from website/docs/integrations/sources/github/githubdeveloper1.png rename to website/integrations/sources/github/githubdeveloper1.png diff --git a/website/docs/integrations/sources/github/githubdeveloperexample.png b/website/integrations/sources/github/githubdeveloperexample.png similarity index 100% rename from website/docs/integrations/sources/github/githubdeveloperexample.png rename to website/integrations/sources/github/githubdeveloperexample.png diff --git a/website/docs/integrations/sources/github/githubexample2.png b/website/integrations/sources/github/githubexample2.png similarity index 100% rename from website/docs/integrations/sources/github/githubexample2.png rename to website/integrations/sources/github/githubexample2.png diff --git a/website/docs/integrations/sources/github/index.md b/website/integrations/sources/github/index.md similarity index 100% rename from website/docs/integrations/sources/github/index.md rename to website/integrations/sources/github/index.md diff --git a/website/docs/integrations/sources/google/authentiksource.png b/website/integrations/sources/google/authentiksource.png similarity index 100% rename from website/docs/integrations/sources/google/authentiksource.png rename to website/integrations/sources/google/authentiksource.png diff --git a/website/docs/integrations/sources/google/googledeveloper1.png b/website/integrations/sources/google/googledeveloper1.png similarity index 100% rename from website/docs/integrations/sources/google/googledeveloper1.png rename to website/integrations/sources/google/googledeveloper1.png diff --git a/website/docs/integrations/sources/google/googledeveloper2.png b/website/integrations/sources/google/googledeveloper2.png similarity index 100% rename from website/docs/integrations/sources/google/googledeveloper2.png rename to website/integrations/sources/google/googledeveloper2.png diff --git a/website/docs/integrations/sources/google/googledeveloper3.png b/website/integrations/sources/google/googledeveloper3.png similarity index 100% rename from website/docs/integrations/sources/google/googledeveloper3.png rename to website/integrations/sources/google/googledeveloper3.png diff --git a/website/docs/integrations/sources/google/googledeveloper4.png b/website/integrations/sources/google/googledeveloper4.png similarity index 100% rename from website/docs/integrations/sources/google/googledeveloper4.png rename to website/integrations/sources/google/googledeveloper4.png diff --git a/website/docs/integrations/sources/google/googledeveloper5.png b/website/integrations/sources/google/googledeveloper5.png similarity index 100% rename from website/docs/integrations/sources/google/googledeveloper5.png rename to website/integrations/sources/google/googledeveloper5.png diff --git a/website/docs/integrations/sources/google/googledeveloper6.png b/website/integrations/sources/google/googledeveloper6.png similarity index 100% rename from website/docs/integrations/sources/google/googledeveloper6.png rename to website/integrations/sources/google/googledeveloper6.png diff --git a/website/docs/integrations/sources/google/index.md b/website/integrations/sources/google/index.md similarity index 100% rename from website/docs/integrations/sources/google/index.md rename to website/integrations/sources/google/index.md diff --git a/website/docs/integrations/sources/index.md b/website/integrations/sources/index.md similarity index 100% rename from website/docs/integrations/sources/index.md rename to website/integrations/sources/index.md diff --git a/website/docs/integrations/sources/ldap/index.md b/website/integrations/sources/ldap/index.md similarity index 86% rename from website/docs/integrations/sources/ldap/index.md rename to website/integrations/sources/ldap/index.md index 14c459b4d..a4eef3086 100644 --- a/website/docs/integrations/sources/ldap/index.md +++ b/website/integrations/sources/ldap/index.md @@ -9,9 +9,9 @@ Sources allow you to connect authentik to an existing user directory. They can a This source allows you to import users and groups from an LDAP Server. :::info -For Active Directory, follow the [Active Directory Integration](integrations/sources/active-directory/index.md) +For Active Directory, follow the [Active Directory Integration](../active-directory/index.md) -For FreeIPA, follow the [FreeIPA Integration](integrations/sources/freeipa/index.md) +For FreeIPA, follow the [FreeIPA Integration](../freeipa/index.md) ::: - Server URI: URI to your LDAP server/Domain Controller. @@ -27,4 +27,4 @@ For FreeIPA, follow the [FreeIPA Integration](integrations/sources/freeipa/index - Object uniqueness field: This field contains a unique identifier. - Sync groups: Enable/disable group synchronization. Groups are synced in the background every 5 minutes. - Sync parent group: Optionally set this group as the parent group for all synced groups. An example use case of this would be to import Active Directory groups under a root `imported-from-ad` group. -- Property mappings: Define which LDAP properties map to which authentik properties. The default set of property mappings is generated for Active Directory. See also [LDAP Property Mappings](property-mappings/index.md#ldap-property-mapping) +- Property mappings: Define which LDAP properties map to which authentik properties. The default set of property mappings is generated for Active Directory. See also [LDAP Property Mappings](../../../docs/property-mappings/index#ldap-property-mapping) diff --git a/website/docs/integrations/sources/oauth/index.md b/website/integrations/sources/oauth/index.md similarity index 100% rename from website/docs/integrations/sources/oauth/index.md rename to website/integrations/sources/oauth/index.md diff --git a/website/docs/integrations/sources/plex/index.md b/website/integrations/sources/plex/index.md similarity index 100% rename from website/docs/integrations/sources/plex/index.md rename to website/integrations/sources/plex/index.md diff --git a/website/docs/integrations/sources/saml/index.md b/website/integrations/sources/saml/index.md similarity index 100% rename from website/docs/integrations/sources/saml/index.md rename to website/integrations/sources/saml/index.md diff --git a/website/netlify.toml b/website/netlify.toml index 565fd9762..eee11255c 100644 --- a/website/netlify.toml +++ b/website/netlify.toml @@ -2,6 +2,10 @@ from = "/discord" to = "https://discord.gg/jg33eMhnj6" +[[redirects]] + from = "/docs/integrations/*" + to = "/integrations/:split" + [[redirects]] from = "/*" to = "/.netlify/functions/go-get" diff --git a/website/sidebars.js b/website/sidebars.js index eb5fb8495..ebb388b05 100644 --- a/website/sidebars.js +++ b/website/sidebars.js @@ -11,10 +11,7 @@ module.exports = { { type: "category", label: "Users & Groups", - items: [ - "user-group/user", - "user-group/group", - ] + items: ["user-group/user", "user-group/group"], }, { type: "category", @@ -64,64 +61,6 @@ module.exports = { }, ], }, - { - type: "category", - label: "Integrations", - items: [ - { - type: "category", - label: "as Source", - items: [ - "integrations/sources/index", - "integrations/sources/active-directory/index", - "integrations/sources/apple/index", - "integrations/sources/azure-ad/index", - "integrations/sources/discord/index", - "integrations/sources/freeipa/index", - "integrations/sources/github/index", - "integrations/sources/google/index", - "integrations/sources/ldap/index", - "integrations/sources/oauth/index", - "integrations/sources/plex/index", - "integrations/sources/saml/index", - ], - }, - { - type: "category", - label: "as Provider", - items: [ - "integrations/services/apache-guacamole/index", - "integrations/services/aws/index", - "integrations/services/awx-tower/index", - "integrations/services/bookstack/index", - "integrations/services/gitea/index", - "integrations/services/gitlab/index", - "integrations/services/grafana/index", - "integrations/services/harbor/index", - "integrations/services/home-assistant/index", - "integrations/services/matrix-synapse/index", - "integrations/services/minio/index", - "integrations/services/nextcloud/index", - "integrations/services/onlyoffice/index", - "integrations/services/opnsense/index", - "integrations/services/portainer/index", - "integrations/services/proxmox-ve/index", - "integrations/services/rancher/index", - "integrations/services/sentry/index", - "integrations/services/sonarr/index", - "integrations/services/tautulli/index", - "integrations/services/ubuntu-landscape/index", - "integrations/services/veeam-enterprise-manager/index", - "integrations/services/vikunja/index", - "integrations/services/vmware-vcenter/index", - "integrations/services/wekan/index", - "integrations/services/wiki-js/index", - "integrations/services/wordpress/index", - "integrations/services/zabbix/index", - ], - }, - ], - }, { type: "category", label: "Flows", @@ -166,7 +105,7 @@ module.exports = { items: [ "events/index", "events/notifications", - "events/transports" + "events/transports", ], }, { diff --git a/website/sidebarsIntegrations.js b/website/sidebarsIntegrations.js new file mode 100644 index 000000000..514c68d17 --- /dev/null +++ b/website/sidebarsIntegrations.js @@ -0,0 +1,60 @@ +module.exports = { + integrations: [ + { + type: "doc", + id: "index", + }, + { + type: "category", + label: "as Source", + items: [ + "sources/index", + "sources/active-directory/index", + "sources/apple/index", + "sources/azure-ad/index", + "sources/discord/index", + "sources/freeipa/index", + "sources/github/index", + "sources/google/index", + "sources/ldap/index", + "sources/oauth/index", + "sources/plex/index", + "sources/saml/index", + ], + }, + { + type: "category", + label: "as Provider", + items: [ + "services/apache-guacamole/index", + "services/aws/index", + "services/awx-tower/index", + "services/bookstack/index", + "services/gitea/index", + "services/gitlab/index", + "services/grafana/index", + "services/harbor/index", + "services/home-assistant/index", + "services/matrix-synapse/index", + "services/minio/index", + "services/nextcloud/index", + "services/onlyoffice/index", + "services/opnsense/index", + "services/portainer/index", + "services/proxmox-ve/index", + "services/rancher/index", + "services/sentry/index", + "services/sonarr/index", + "services/tautulli/index", + "services/ubuntu-landscape/index", + "services/veeam-enterprise-manager/index", + "services/vikunja/index", + "services/vmware-vcenter/index", + "services/wekan/index", + "services/wiki-js/index", + "services/wordpress/index", + "services/zabbix/index", + ], + }, + ], +};