---
title: "Autenticación del servidor"
description: "Intercambia credenciales de API por un token OAuth2 de corta duración mediante Client Credentials."
---
<nav class="docs-breadcrumb" aria-label="Breadcrumb"><a href="/es/docs/">Documentación de CloudPrint</a><span aria-hidden="true">/</span><span>Integración API</span></nav>

# Autenticación del servidor

<p class="docs-lead">La autenticación se realiza exclusivamente desde un entorno de servidor de confianza.</p>

## Solicita un token

Envía `client_id` y `client_secret` al endpoint de token con el flujo Client Credentials. Almacena el secreto en un gestor seguro, no en el código ni en el navegador.

## Usa el token

Incluye `Authorization: Bearer …` en cada solicitud. Reutiliza el token hasta poco antes de que caduque y solicita uno nuevo solo cuando sea necesario.

## Limita los permisos

PDF y RAW usan `printers:read`, `documents:write`, `print_jobs:write` y `print_jobs:read`. Añade `agents:read` solo si consultas agentes. Un `401` suele requerir un token válido; un `403` indica que falta un permiso.

## Siguientes pasos

<div class="docs-card-grid"><a class="docs-card" href="/es/docs/getting-started/"><strong>Inicio rápido con CloudPrint</strong><span>Configura una cuenta, conecta un agente, elige una impresora y completa la primera impresión.</span></a>
<a class="docs-card" href="/es/docs/api/overview/"><strong>Introducción a la API de impresión</strong><span>Autentica el servidor, consulta impresoras, sube documentos y crea trabajos sin duplicados.</span></a>
<a class="docs-card" href="/es/docs/developer-platform/"><strong>Plataforma para desarrolladores de CloudPrint</strong><span>Crea una aplicación que conecte cuentas existentes o administradas de tus clientes.</span></a></div>

<nav class="docs-resource-links" aria-label="Siguientes pasos"><a href="https://cloudprint.me/status/">Estado del servicio</a><a href="/es/docs/api/v1/explorer/">OpenAPI</a><a href="https://developer.cloudprint.me">Developer Portal</a><a href="https://my.cloudprint.me">Abrir cuenta</a><a href="/docs/legal/privacy/">Política de privacidad</a><a href="/docs/legal/terms/">Términos de uso</a><a href="/docs/legal/data-processing/">Tratamiento de datos</a><a href="/docs/legal/service-level-agreement/">Service Level Agreement</a></nav>