Authentification pour mym API

Un modèle d'authentification conçu pour une API pour mym.

Le modèle de sécurité derrière mym API : autorisation contrôlée par le créateur, jetons chiffrés et accès à portée limitée, pour qu'aucune équipe ne voie plus que le nécessaire.

mym API ne demande ni ne stocke jamais de mot de passe mym, et n'utilise ni scraping ni automatisation de session navigateur.

Que comprend le modèle d'authentification ?

Connexion contrôlée par le créateur, clés à portée limitée et journal d'audit complet. mym API ne demande ni ne stocke jamais de mot de passe mym.

Autorisation contrôlée par le créateur

Chaque connexion est initiée et approuvée par le créateur, qui décide de ce qu'un espace de travail peut consulter.

Jetons chiffrés

Les jetons de connexion sont chiffrés au repos et en transit, jamais exposés en clair après leur création.

Clés d'API à portée limitée

Les clés sont limitées à un projet, un créateur et un ensemble de ressources, réduisant l'impact d'une clé compromise.

Rotation et révocation des clés

Les clés peuvent être tournées selon un calendrier ou révoquées instantanément depuis une seule vue de l'espace de travail.

Permissions d'équipe

Des rôles pour les équipes d'agence, pour que managers, équipes et développeurs n'accèdent qu'aux données requises par leur rôle.

Journaux d'audit

Chaque changement d'autorisation, événement de clé et modification de permission est enregistré avec un acteur et un horodatage.

Contrôles multi-comptes

Un espace de travail regroupe plusieurs créateurs connectés, chacun avec des portées et une révocation indépendantes.

Masquage des secrets

Les clés et jetons sont masqués dans l'interface après leur création, affichés en entier une seule fois.

Vérification de signature des webhooks

Chaque payload de webhook porte une signature permettant à votre endpoint de vérifier sa provenance depuis mym API.

mym API ne demande ni ne stocke jamais de mot de passe mym, et n'utilise ni scraping ni automatisation de session navigateur.

Comment vérifier un webhook signé ?

Vérification de signature sur trois clients courants, avec le secret partagé de votre espace de travail.

# Envoyez une livraison de test vers votre endpoint
curl -X POST https://your-app.example.com/webhooks/mym-api \
  -H "X-MymApi-Signature: t=1738656000,v1=5f9c2b..." \
  -d @payload.json

Vérifiez l'en-tête de signature avant de faire confiance au payload.

À quoi ressemble une requête de webhook signée ?

Chaque livraison inclut un en-tête de signature que votre endpoint peut vérifier avec un secret partagé avant de faire confiance au payload.

POST /your-endpoint HTTP/1.1
Content-Type: application/json
X-MymApi-Signature: t=1738656000,v1=5f9c2b...

{
  "event": "subscription.created",
  "creator_id": "cr_1042",
  "fan_id": "fan_88213"
}

Comment fonctionnent l'accès équipe et les contrôles multi-comptes ?

Les agences gèrent plusieurs créateurs et plusieurs rôles. Le modèle sépare les deux par portée.

Portées par créateur

Un membre d'équipe peut recevoir un accès à des créateurs spécifiques, et non à tout le roster par défaut.

Permissions par rôle

Des rôles lecture seule, opérateur et administrateur définissent ce que chaque membre peut voir ou modifier.

Clés indépendantes de la session

Les clés d'API ne dépendent pas d'une session de navigateur connectée, pour que l'automatisation continue malgré les changements d'équipe.

Questions fréquentes

Le modèle repose sur une autorisation contrôlée par le créateur, des jetons chiffrés et des clés d'API à portée limitée avec rotation et révocation.

Développez sur mym dès aujourd'hui

Demandez un accès anticipé à mym API et dites-nous ce que vous souhaitez créer pour vos créateurs.

Commencer gratuitement