Authentik est un Identity Provider open-source, alternative EU a Auth0/Okta. Le connecteur expose 10 outils via l'API REST v3.
| Propriete | Valeur |
|---|
| Classe | AuthentikConnector |
| Protocole | REST API v3 |
| Port par defaut | 9000 |
| Authentification | Bearer Token |
| Conteneur | mcp-authentik |
Modules et outils (10)
Users (5 outils)
| Outil | Description |
|---|
authentik_list_users | Lister les utilisateurs avec recherche |
authentik_get_user | Detail d'un utilisateur par ID |
authentik_create_user | Creer un utilisateur |
authentik_update_user | Modifier un utilisateur |
authentik_delete_user | Supprimer un utilisateur |
Groups (2 outils)
| Outil | Description |
|---|
authentik_list_groups | Lister les groupes |
authentik_create_group | Creer un groupe |
Applications (1 outil)
| Outil | Description |
|---|
authentik_list_applications | Lister les applications configurees |
Providers (1 outil)
| Outil | Description |
|---|
authentik_list_providers | Lister les providers (OAuth2, SAML, LDAP) |
Flows (1 outil)
| Outil | Description |
|---|
authentik_list_flows | Lister les flows d'authentification |
Configuration
Variables d'environnement :
| Variable | Description |
|---|
AUTHENTIK_URL | URL de l'instance Authentik |
AUTHENTIK_API_TOKEN | Token API Bearer |
Cas d'usage
- Gestion centralisee des identites pour les services MCP
- Provisionnement automatique des utilisateurs
- Audit des applications et providers configures
- Integration SSO avec les services metier
Fichier source
packages/server/src/services/mcp-gateway/connectors/AuthentikConnector.ts