AM
ES
Comenzar gratis
Menú
Funciones

Clientes

Aplicaciones cliente OAuth con orígenes, redirecciones y configuración de tokens.

oauth clients applications configuration

Clientes

AM te permite crear clientes con URIs de redirección, orígenes permitidos y configuración de tokens, y luego rotar claves sin tiempo de inactividad.

Aplicaciones móviles, aplicaciones web y servicios backend: cada uno obtiene su propio cliente con su propia configuración de seguridad.

Configuración de cliente

{
  id: "cid_...",
  account_id: "acc_...",
  name: "My Web App",
  allowed_origins: ["https://app.example.com"],
  redirect_uris: ["https://app.example.com/callback"],
  access_token_config: {
    expires_in: 3600  // 1 hour
  },
  refresh_token_config: {
    expires_in: 1209600  // 14 days
  }
}

Operaciones

EndpointDescripción
POST /api/accounts/:account_id/clientsRegistrar un cliente nuevo
GET /api/accounts/:account_id/clientsListar clientes de la cuenta
GET /api/clients/:client_idObtener detalles del cliente
PATCH /api/clients/:client_idModificar la configuración
DELETE /api/clients/:client_idEliminar el cliente

Gestión de claves

Los clientes firman tokens con pares de claves RSA. AM almacena las claves privadas de forma segura y expone las claves públicas a través de JWKS.

Crear claveFirmar tokensVerificar mediante JWKSRotar clave
Endpoint
GET /api/clients/:client_id/keys
POST /api/clients/:client_id/keys
POST /api/clients/:client_id/jwks/rotate
DELETE /api/client-keys/:client_key_id

Mantén de 2 a 4 claves activas durante la rotación para que los tokens existentes sigan siendo válidos.

Relacionado