diff --git a/website/integrations/sources/general.md b/website/docs/sources/index.mdx similarity index 78% rename from website/integrations/sources/general.md rename to website/docs/sources/index.mdx index f42b60433..80b5189a8 100644 --- a/website/integrations/sources/general.md +++ b/website/docs/sources/index.mdx @@ -1,8 +1,10 @@ --- -title: General -slug: general +title: Sources --- +import DocCardList from "@theme/DocCardList"; +import { useCurrentSidebarCategory } from "@docusaurus/theme-common"; + Sources allow you to connect authentik to an existing user directory. They can also be used for social logins, using external providers such as Facebook, Twitter, etc. ### Add Sources to Default Login Page @@ -14,3 +16,5 @@ To have sources show on the default login screen you will need to add them. This 3. Click the **Stage Bindings** tab 4. Chose **Edit Stage** for the _default-authentication-identification_ stage 5. Under **Sources** you should see the additional sources you have configured. Click all applicable sources to have them displayed on the Login Page + + diff --git a/website/integrations/sources/ldap/index.md b/website/docs/sources/ldap/index.md similarity index 99% rename from website/integrations/sources/ldap/index.md rename to website/docs/sources/ldap/index.md index f64e70a07..26bf1ace9 100644 --- a/website/integrations/sources/ldap/index.md +++ b/website/docs/sources/ldap/index.md @@ -1,5 +1,5 @@ --- -title: LDAP +title: LDAP Source --- Sources allow you to connect authentik to an existing user directory. They can also be used for social logins, using external providers such as Facebook, Twitter, etc. diff --git a/website/integrations/sources/oauth/index.md b/website/docs/sources/oauth/index.md similarity index 99% rename from website/integrations/sources/oauth/index.md rename to website/docs/sources/oauth/index.md index 4a0014c46..34c7e29ca 100644 --- a/website/integrations/sources/oauth/index.md +++ b/website/docs/sources/oauth/index.md @@ -1,5 +1,5 @@ --- -title: OAuth +title: OAuth Source --- :::note diff --git a/website/integrations/sources/saml/index.md b/website/docs/sources/saml/index.md similarity index 99% rename from website/integrations/sources/saml/index.md rename to website/docs/sources/saml/index.md index 7bc945345..8b33e0c90 100644 --- a/website/integrations/sources/saml/index.md +++ b/website/docs/sources/saml/index.md @@ -1,5 +1,5 @@ --- -title: SAML +title: 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. diff --git a/website/integrations/sources/index.mdx b/website/integrations/sources/index.mdx new file mode 100644 index 000000000..3189e02f3 --- /dev/null +++ b/website/integrations/sources/index.mdx @@ -0,0 +1,24 @@ +--- +title: Sources +--- + +import DocCardList from "@theme/DocCardList"; +import { useCurrentSidebarCategory } from "@docusaurus/theme-common"; + +Below is a list of all sources 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/sidebars.js b/website/sidebars.js index 81145d7dc..e1a5bb905 100644 --- a/website/sidebars.js +++ b/website/sidebars.js @@ -114,11 +114,21 @@ const docsSidebar = { }, { type: "category", - label: "Outposts", + label: "Sources", link: { type: "doc", - id: "outposts/index", + id: "sources/index", }, + items: [ + "sources/ldap/index", + "sources/oauth/index", + "sources/saml/index", + ], + }, + { + type: "category", + label: "Outposts", + link: {}, items: [ "outposts/embedded/embedded", { diff --git a/website/sidebarsIntegrations.js b/website/sidebarsIntegrations.js index e7e44d64a..8783c9ac6 100644 --- a/website/sidebarsIntegrations.js +++ b/website/sidebarsIntegrations.js @@ -141,11 +141,8 @@ module.exports = { type: "category", label: "Federation & Social login", link: { - type: "generated-index", - title: "Sources", - slug: "sources", - description: - "Sources of users which can be federated with authentik", + type: "doc", + id: "sources/index", }, items: [ { @@ -156,16 +153,6 @@ module.exports = { "sources/freeipa/index", ], }, - "sources/general", - { - type: "category", - label: "Protocols", - items: [ - "sources/ldap/index", - "sources/oauth/index", - "sources/saml/index", - ], - }, { type: "category", label: "Social Logins",