website/docs: Reduce redundant usage of badges. Move badge logic to components. - Fix JSX class name warning. - Remove duplicate titles. - Flesh out `support_level` frontmatter.
		
			
				
	
	
		
			38 lines
		
	
	
		
			1.6 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			38 lines
		
	
	
		
			1.6 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
---
 | 
						|
title: Integrate with Applications
 | 
						|
sidebar_label: Applications
 | 
						|
---
 | 
						|
 | 
						|
# Applications
 | 
						|
 | 
						|
import DocCardList from "@theme/DocCardList";
 | 
						|
import SupportBadge from "@site/src/components/SupportBadge";
 | 
						|
 | 
						|
Below is a list of all applications that are known to work with authentik.
 | 
						|
 | 
						|
:::info{title="Support Levels"}
 | 
						|
All app integrations will have one of these badges:
 | 
						|
 | 
						|
|                                     |                                                            |
 | 
						|
| ----------------------------------- | ---------------------------------------------------------- |
 | 
						|
| <SupportBadge level="community" />  | The integration is community maintained.                   |
 | 
						|
| <SupportBadge level="vendor" />     | The integration is supported by the vendor.                |
 | 
						|
| <SupportBadge level="authentik" />  | The integration is regularly tested by the authentik team. |
 | 
						|
| <SupportBadge level="deprecated" /> | The integration is deprecated and may be removed.          |
 | 
						|
 | 
						|
:::
 | 
						|
 | 
						|
### Add a new application
 | 
						|
 | 
						|
To add documentation for a new application (with support level Community or Vendor), please use the integration template [`service.md`](https://github.com/goauthentik/authentik/blob/main/website/integrations/template/service.md) file from our GitHub repo. You can download the template file using the following command:
 | 
						|
 | 
						|
```shell
 | 
						|
wget https://raw.githubusercontent.com/goauthentik/authentik/main/website/integrations/template/service.md
 | 
						|
```
 | 
						|
 | 
						|
Don't forget to edit the `sidebarsIntegrations.js` file to add your new integration to the lefthand navigation bar.
 | 
						|
 | 
						|
## Integration categories
 | 
						|
 | 
						|
<DocCardList />
 |