import React from "react"; import { Check, X, AlertTriangle } from "react-feather"; import "./style.css"; function Comparison() { return ( <>
| authentik | Keycloak | Microsoft ADFS | Microsoft Azure AD | Okta | Duo | Authelia | |
|---|---|---|---|---|---|---|---|
| Protocol Support (as a provider) | |||||||
| SAML2 |  |  |  |  |  |  |  | 
| OAuth2 and OIDC |  |  |  |  |  |  |  | 
| SCIM |  |  |  |  |  |  |  | 
| LDAP |  |  |  |  |  |  |  | 
| RADIUS |  |  |  |  |  |  |  | 
| Federation support | |||||||
| SAML2 |  |  |  |  |  |  |  | 
| OAuth2 and OIDC |  |  |  |  |  |  |  | 
| OAuth1 |  |  |  |  |  |  |  | 
| LDAP |  |  |  |  |  |  |  | 
| SCIM |  |  |  |  |  |  |  | 
| Use-cases | |||||||
| Authentication |  |  |  |  |  |  |  | 
| Enrollment |  |  |  |  |  |  |  | 
| Self-service |  |  |  |  |  |  |  | 
| Features | |||||||
| MFA |  |  |  |  |  |  |  | 
| Conditional Access |  |  |  |  |  |  |  | 
| Open-source |  |  |  |  |  |  |  | 
| Application Proxy |  |  |  |  |  |  |  |