OAuth Apps / Tokens

Conecta tus apps y bundles al OAuth de Cubicornio

En esta sección podrás registrar aplicaciones OAuth para que tus bundles, dashboards, integraciones o servicios externos autentiquen usuarios contra Cubicornio usando flujos estándar como Authorization Code.

Authorization Code Refresh tokens client_id / client_secret Redirect URI

Lo que podrás hacer

Resumen de esta vista

Registrar nuevas OAuth Apps

Crear clientes OAuth con nombre, descripción, homepage y callback URL.

Obtener credenciales

Recibir tu client_id y client_secret para integrarlos en tu app o bundle.

Delegar login en Cubicornio

Permitir que usuarios entren a tu app usando el OAuth de Cubicornio.

Administrar el ciclo de vida

Ver apps activas, revisar uso reciente y revocarlas cuando ya no se necesiten.

Integrar con cualquier stack

Flask, Next.js, Laravel u otros clientes OAuth 2.0 estándar.

Cómo funciona

Flujo real dentro de OAuth Apps

Esta sección te permite pasar de una app externa o bundle propio a una integración autenticada contra Cubicornio.

1

Registrar la app

Creas una OAuth App con nombre, descripción, homepage y redirect URI.

2

Guardar credenciales

Cubicornio te entrega un client_id y un client_secret que debes guardar en tu entorno.

3

Redirigir al consent

Tu aplicación envía al usuario al flujo OAuth de Cubicornio para login y autorización.

4

Consumir APIs con token

Tu app recibe tokens y llama APIs de Cubicornio respetando permisos del usuario.

Qué encontrará el usuario cuando ingrese

La vista privada está dividida en dos bloques principales: listado de apps existentes y formulario para registrar una nueva.

Panel izquierdo
Tus OAuth Apps
Listado dinámico de apps activas creadas por el usuario.
Estado de uso
Indicadores como fecha de creación y último uso.
Revocación
Acción para invalidar una app y sus refresh tokens.
Panel derecho
Registrar nueva OAuth App
Formulario para crear un nuevo client OAuth.
Campos principales
Nombre, descripción, homepage URL y redirect URI.
Entrega de tokens
client_secret visible completo solo una vez.

Ejemplo de cómo se verán tus OAuth Apps

Cuando ingreses, el panel izquierdo mostrará tarjetas similares a estas con tus apps activas.

WMS Planta Norte Activo

Bundle externo para sincronizar inventario y movimientos logísticos.

Creado hace 2 días
Último uso dentro de la última semana
client_id
cubix_wms_planta_norte_84f31
Client secret
*****9ac4d Solo se mostró completo al crearlo.
Dashboard Financiero BI Activo

Aplicación externa para consumir reportes y métricas del negocio.

Creado hace 12 días
Último uso hace más de una semana
client_id
cubix_finance_dash_c31aa
Client secret
*****7b2ff Solo se mostró completo al crearlo.
Conector CRM Comercial Activo

Servicio que delega login en Cubicornio usando Authorization Code.

Creado hoy
Aún sin uso registrado
client_id
cubix_crm_sync_11d9c
Client secret
*****5f8ea Solo se mostró completo al crearlo.

Qué datos llenará para crear una app

El panel derecho tendrá un formulario parecido a este para registrar nuevas credenciales OAuth.

Nombre de la aplicación
Descripción opcional
Homepage URL
Redirect URI / callback URL
Tokens equivalentes al usuario
Los permisos del token seguirán los roles y permisos del usuario dueño de la app.
Importante
El client_secret se muestra completo una sola vez. Luego solo se verá un sufijo.

También verá una pantalla de consentimiento

Cuando tu app redirija a Cubicornio, el usuario verá una pantalla para aprobar o cancelar el acceso.

Autorizar acceso a tu cuenta

La aplicación Mi App Externa solicita permiso para acceder a tu cuenta de Cubicornio.

Permisos solicitados

  • bundle:read
  • offline_access
Empieza a integrar

Ingresa y crea tu primera OAuth App

Registra tu aplicación, obtén credenciales, conecta tu callback y delega autenticación en Cubicornio usando un flujo estándar y escalable.