Loading...

Aide CDN.com.tr

S'authentifier avec l'API publique

Utilisez l'authentification de l'API client publique sans exposer d'ID ni d'identifiants internes.

S'authentifier avec l'API publique

Utilisez l'authentification de l'API client publique sans exposer d'ID ni d'identifiants internes.

Chemin dans le panneau

  1. Management Panel
  2. Developers
  3. General API
  4. Token / login contract

Prerequis

  • L'identifiant API est généré par l'utilisateur et stocké comme un secret.
  • La sortie de connexion/API n'affiche pas inutilement l'ID utilisateur, l'ID compte ou le jeton.
  • Les exemples et captures d'écran n'utilisent pas de vraies valeurs d'e-mail/jeton.

Guide etape par etape

1

Ouvrir la documentation d'authentification API

General API explique le contrat de connexion et d'utilisation du jeton.

  • Ouvrir General API depuis Developers.
  • Lire les détails de l'en-tête d'authentification et du point de terminaison.

Resultat attendu: L'utilisateur comprend le point d'entrée de l'API publique et l'utilisation sûre du jeton.

cdnctl equivalent
cdnctl login --email "<email>" --password "<password>"
2

Exécuter un appel API limité

Les API de compte doivent être limitées aux UUID de compte sélectionnés/possédés.

  • Transmettre le jeton comme variable d'environnement.
  • Récupérer la liste des comptes possédés.
  • L'accès avec un autre UUID de compte devrait renvoyer 403/404.

Resultat attendu: L'API ne renvoie que les ressources que l'utilisateur est autorisé à voir.

cdnctl equivalent
export CDN_ACCESS_TOKEN=<token>
cdnctl accounts list

Verification

  • Le jeton et les ID utilisateur ne sont pas visibles dans l'aide.
  • La limite de propriété de l'API publique est préservée.
  • Les agents IA ne reçoivent que les données de jeton/compte nécessaires.

Cas d'usage

Un développeur souhaite appeler des points de terminaison limités au compte depuis un script.

Workflow rapide

  1. Obtenir un jeton via la connexion publique approuvée.
  2. Stocker le jeton en toute sécurité.
  3. Appeler le point de terminaison limité avec l'UUID du compte.
  4. Gérer les erreurs JSON.

Verifications

  • Aucun ID utilisateur ou ID compte n'est renvoyé dans les exemples de connexion.
  • Le statut HTTP et le message sont conservés.
  • Le jeton n'est pas affiché dans les exemples d'aide.

Pages associees

Utiliser cdnctl

Exploitez les comptes, applications conteneurisées, importations, journaux, tâches et le stockage d'objets depuis un terminal ou des agents IA.

Utiliser les pages Push CDN et AI API

Trouvez les références de l'API de ressources statiques et de l'API IA depuis la structure d'aide développeur au lieu de les laisser en pages isolées.