move generic source docs to main docs section to match providers

Signed-off-by: Jens Langhammer <jens@goauthentik.io>
This commit is contained in:
Jens Langhammer 2023-09-26 22:12:17 +02:00
parent 9a98c1be00
commit 39b9ca48d0
No known key found for this signature in database
7 changed files with 47 additions and 22 deletions

View File

@ -1,8 +1,10 @@
--- ---
title: General title: Sources
slug: general
--- ---
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. 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 ### 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 3. Click the **Stage Bindings** tab
4. Chose **Edit Stage** for the _default-authentication-identification_ stage 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 5. Under **Sources** you should see the additional sources you have configured. Click all applicable sources to have them displayed on the Login Page
<DocCardList items={useCurrentSidebarCategory().items} />

View File

@ -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. 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.

View File

@ -1,5 +1,5 @@
--- ---
title: OAuth title: OAuth Source
--- ---
:::note :::note

View File

@ -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. 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.

View File

@ -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:
- <span class="badge badge--secondary">Support level: Community</span>
The integration is community maintained.
- <span class="badge badge--info">Support level: Vendor</span>
The integration is supported by the vendor.
- <span class="badge badge--primary">Support level: authentik</span>
The integration is regularly tested by the authentik team.
<DocCardList items={useCurrentSidebarCategory().items} />

View File

@ -114,11 +114,21 @@ const docsSidebar = {
}, },
{ {
type: "category", type: "category",
label: "Outposts", label: "Sources",
link: { link: {
type: "doc", type: "doc",
id: "outposts/index", id: "sources/index",
}, },
items: [
"sources/ldap/index",
"sources/oauth/index",
"sources/saml/index",
],
},
{
type: "category",
label: "Outposts",
link: {},
items: [ items: [
"outposts/embedded/embedded", "outposts/embedded/embedded",
{ {

View File

@ -141,11 +141,8 @@ module.exports = {
type: "category", type: "category",
label: "Federation & Social login", label: "Federation & Social login",
link: { link: {
type: "generated-index", type: "doc",
title: "Sources", id: "sources/index",
slug: "sources",
description:
"Sources of users which can be federated with authentik",
}, },
items: [ items: [
{ {
@ -156,16 +153,6 @@ module.exports = {
"sources/freeipa/index", "sources/freeipa/index",
], ],
}, },
"sources/general",
{
type: "category",
label: "Protocols",
items: [
"sources/ldap/index",
"sources/oauth/index",
"sources/saml/index",
],
},
{ {
type: "category", type: "category",
label: "Social Logins", label: "Social Logins",