Update page api-elastic authored by m431m's avatar m431m
......@@ -2,6 +2,7 @@
title: API ElasticSearch
---
### Reverse Proxy vers l'API _Search_ ElasticSearch
```
......@@ -86,6 +87,8 @@ curl "https://example.org/api/elastic/main/_search/autocomplete/?q=infra"
---
### Gestion des autorisations à travers l'API
La gestion des permissions repose sur une séparation entre la logique d’accès (gérée côté Django) et le moteur de recherche (Elasticsearch). Chaque groupe d’utilisateurs (UserGroup) se voit attribuer un alias Elasticsearch portant son identifiant, associé à un filtre contenant uniquement les identifiants des jeux de données auxquels il a accès. Lorsqu’un utilisateur interroge Elasticsearch via le reverse proxy (Rproxy), ce dernier sélectionne dynamiquement les alias correspondant à ses droits et les utilise pour construire la requête.
#### avantages
......
......