search mail facebook github rss rss twitter google + cross link linkedin

rudi.bzh - documentation

Resultats de recherche pour ""

Le portail Rudi expose des microservices pour sa propre utilisation mais ils peuvent également être utilisés par tous en s’authentifiant ou non.

Microservices exposés par le portail Rudi

Les microservices exposés sont listés ci-dessous. Leur documentation est accessible via les hyperliens.

  • acl : microservice permettant d’administrer les utilisateurs
  • konsult : microservice permettant d’administrer les jeux de données du catalogue Rudi
  • projekt : microservice permettant d’administrer les projets dans Rudi
  • kos : microservice permettant d’administrer les mots-clés et thèmes au format SKOS
  • kalim : microservice permettant de publier/modifier/supprimer un jeu de données dans le portail
  • strukture : microservice permettant d’administrer les producteurs de données

API de catalogage des jeux de données

Le micoservice konsult expose une API de catalogage des jeux de données Rudi : API catalogage.

Pour l’utiliser, il est nécessaire de s’authentifier au près du portail en tant qu’anonymous ou avec votre compte utilisateur et de récupérer un access token Rudi :

curl -v -X POST "https://rudi.bzh/authenticate" --header "Content-Type: application/x-www-form-urlencoded" --data-urlencode "login=anonymous" --data-urlencode "password=anonymous"

A partir du token il est alors possible de requêter l’API de catalogage comme suit :

curl -v -X GET  "https://rudi.bzh/konsult/v1/datasets/metadatas" -H "Authorization: Bearer [l'access token retourné par l'appel précédent]"

API pour récupérer la clé publique de chiffrement

Le micoservice konsult expose une API permettant de récupérer la clé publique pour chiffrer les données : API clé publique.

La clé publique est récupérable de la manière suivante :

curl -X GET "https://rudi.bzh/konsult/v1/encryption-key" -H  "accept: application/octet-stream"

✎ Editer cette page