Développeurs

Une application n’a jamais plus de droits que vous.

REZICS distingue la connexion, l’identité représentée, les droits d’accès aux ressources et l’autorisation de l’application. Les jetons des applications et des agents IA ne peuvent qu’en réduire la portée.

Quatre niveaux

Des niveaux de plus en plus restreints

Le compte, l’identité, l’installation et le consentement, puis les autorisations du jeton sont consignés séparément. Chaque niveau est inclus dans le précédent. L’application ne reçoit que les droits du niveau le plus restreint.

Quatre feuilles carrées de tailles décroissantes sont empilées. La plus grande est bleu gris foncé, la plus petite, au sommet, bleu clair.

Niveau par niveau

Rôle de chaque niveau

  • Compte

    Le service de compte confirme votre identité. La connexion seule ne donne accès à aucune ressource.

  • Identité

    Vous agissez en tant que personne ou organisation. Le serveur vérifie cette relation de représentation et les droits sur les ressources.

  • Installation et consentement

    L’installation et le consentement constituent deux limites indépendantes. L’enregistrement d’une application ne lui donne aucun droit sur les ressources.

  • Portée du jeton

    Le jeton ne contient que les autorisations que vous avez acceptées, par exemple library:write. Chaque opération vérifie encore l’identité utilisée.

Licences

Code d’autorisation avec PKCE

GET /api/auth/oauth2/authorize
  ?response_type=code
  &client_id=…
  &redirect_uri=https://a.example/
  &scope=work:read%20library:write
  &code_challenge=…
  &code_challenge_method=S256
  &state=…
La demande d’autorisation est envoyée au service de compte de REZICS. L’adresse de retour doit correspondre exactement à celle enregistrée.

Consentement

Informations affichées sur l’écran de consentement

Les produits REZICS n’affichent pas d’écran de consentement. Ils figurent dans la page de compte avec leur session produit.

  • name · uri

    Nom et site de l’application

  • scopes[].description

    Chaque autorisation est décrite dans votre langue, ou en anglais si la traduction manque

  • unverified

    Une application non vérifiée est clairement signalée

  • redirectHost

    Domaine de retour après l’autorisation

  • policy · terms

    Politique de confidentialité et conditions d’utilisation de l’application

Révocation

Révoquez à tout moment

  • Consulter la liste

    La page « Applications connectées » du compte indique les capacités de chaque application, la date d’autorisation et sa dernière utilisation.

  • Confirmer

    Votre identité est vérifiée à nouveau avant le retrait.

  • Désactiver

    Après le retrait, les jetons détenus par l’application et ceux utilisés pour les renouveler deviennent inutilisables.

  • Désactivation

    Les applications désactivées par REZICS sont signalées. Vous pouvez toujours retirer leurs autorisations.

Créez vos propres outils avec la même API.

Permettez à vos applications de lire et modifier les œuvres, les bibliothèques et les données des communautés. Chaque opération suit les règles d’identité et d’autorisation de REZICS.