Loading...

Ayuda de CDN.com.tr

Autenticarse con la API pública

Use la autenticación de la API pública para clientes sin exponer IDs ni credenciales internas.

Autenticarse con la API pública

Use la autenticación de la API pública para clientes sin exponer IDs ni credenciales internas.

Ruta en el panel

  1. Panel de administración
  2. Developers
  3. General API
  4. Contrato de token / inicio de sesión

Requisitos previos

  • La credencial de API la genera el usuario y se almacena como un secreto.
  • La salida de inicio de sesión/API no imprime innecesariamente el ID de usuario, el ID de cuenta o el token.
  • Los ejemplos y las capturas de pantalla no usan valores reales de correo/token.

Guía paso a paso

1

Abrir la documentación de autenticación de API

General API explica el contrato de inicio de sesión y uso de tokens.

  • Abra General API desde Developers.
  • Lea el encabezado de autenticación y los detalles del endpoint.

Resultado esperado: El usuario comprende el punto de entrada de la API pública y el uso seguro del token.

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

Ejecutar una llamada de API limitada

Las API de cuenta deben limitarse a los UUID de cuenta seleccionados/propios.

  • Pase el token como variable de entorno.
  • Obtenga la lista de cuentas propias.
  • El acceso con el UUID de otra cuenta debe devolver 403/404.

Resultado esperado: La API devuelve solo los recursos que el usuario está autorizado a ver.

cdnctl equivalent
export CDN_ACCESS_TOKEN=<token>
cdnctl accounts list

Verificación

  • El token y los IDs de usuario no son visibles en la ayuda.
  • Se preserva el límite de propiedad de la API pública.
  • Los agentes de IA reciben solo el token/datos de cuenta requeridos.

Casos de uso

Un desarrollador quiere llamar a endpoints limitados a una cuenta desde un script.

Flujo de trabajo rápido

  1. Obtenga el token mediante el inicio de sesión público aprobado.
  2. Almacene el token de forma segura.
  3. Llame al endpoint limitado con el UUID de la cuenta.
  4. Maneje los errores JSON.

Verificaciones

  • No se devuelve ningún ID de usuario ni de cuenta en los ejemplos de inicio de sesión.
  • Se preservan el estado y el mensaje HTTP.
  • El token no se imprime en los ejemplos de ayuda.

Páginas relacionadas

Usar cdnctl

Opere cuentas, apps en contenedor, importaciones, registros, tareas y almacenamiento de objetos desde la terminal o agentes de IA.

Usar las páginas de Push CDN y AI API

Encuentre las referencias de la API de recursos estáticos y de la API de IA desde la estructura de ayuda para desarrolladores, en lugar de dejarlas como páginas aisladas.