6MM API Authentification : JWT et API Clés
6MM API Authentification : JWT et API Clés
6MM prend en charge les jetons d’accès JWT et les clés API pour l’accès privé API . Choisissez la méthode en fonction du fait que la requête appartient à une session utilisateur interactive ou à une intégration backend de longue date.
Choisir une méthode d’authentification
JWT
Après la connexion, le API renvoie un accessToken. Lors de l’appel des points de terminaison privés, incluez :
Gardez le jeton hors des URL et des journaux. Quand un jeton expire, obtenez un jeton valide via le flux de connexion ou de rafraîchissement approuvé avant de réessayer la requête privée.
API Key
Lorsque l’en-tête de la requête X-API-KEY est présent, le serveur utilise API Key HMAC authentification :
API Key terminaux de gestion doivent utiliser JWT. API Les clés ne peuvent pas se gérer seules.
API Key requêtes nécessitent également l’horodatage et la signature HMAC décrites dans Signature de requête. Stockez le API secret correspondant uniquement dans un système de gestion de secrets en arrière-plan.
API Key Autorisations
Pour accorder à la fois les permissions de lecture et d’échange, utilisez permissions=3.
Utilisez le plus petit ensemble de permissions requis par l’intégration. Un service de données de marché ne devrait pas recevoir d’autorisations de transaction, tandis qu’un service d’ordres a besoin de cette permission même lorsqu’il ne sollicite que des ordres ou des positions.
Liste de contrôle de la sécurité de la production
- Créer des clés API séparées pour le développement, la mise en scène et la production.
- Appliquer une liste blanche IP où l’intégration dispose d’adresses sortantes stables.
- Ne jamais exposer API secrets dans le code d’une application navigateur, mobile ou bureau.
- Synchroniser l’heure du serveur avant de générer des requêtes signées.
- Expurger les en-têtes d’autorisation, API les clés, les signatures et les secrets des journaux d’application.
- Révoquer et remplacer immédiatement une clé lorsqu’une exposition est suspectée.