Biuwer Docs
Biuwer.comBlogLog InTry for free
Español
Español
  • Bienvenido
  • Empezando
    • ¿Qué es Biuwer?
    • Glosario
    • ¿Cómo usar Biuwer?
      • Proceso de Registro
      • Acceder a Biuwer
      • Página de Inicio y Navegación
      • Mi Perfil de Usuario
      • Gestión de Contenido
      • Explorando los datos
      • Filtrando los datos
      • Colaborar con los datos
      • El espacio de Film Rentals
    • ¿Cómo funciona Biuwer?
    • Siguientes pasos
  • Gestión de datos
    • Introducción
    • Conexiones de datos
    • Conjuntos de datos
    • Modelos de datos
  • Gestión de Contenidos
    • Introducción
    • Espacio personal
    • Espacios compartidos
    • Contenido favorito
    • Páginas
    • Tarjetas
      • Editor de Tarjetas de Datos
      • Consultas de datos
      • Tarjeta KPI
      • Tarjeta Tabla Vertical
      • Tarjeta Tabla Cruzada
      • Tarjeta Gráfico
      • Tarjeta Mapa
      • Tarjeta Personalizada
      • Campos calculados
    • Filtros
    • Multi lenguaje
  • Creando un Cuadro de Mando
    • Qué preguntas quiero responder
    • Qué orígenes de datos hay
    • Configurar conexiones de datos
    • Configurar conjuntos de datos
    • Configurar modelos de datos
    • Crear las tarjetas
    • Crear la página
    • Configurar seguridad de acceso
  • Gestión de la seguridad
    • Introducción
    • Permisos de plataforma
    • Roles
    • Permisos de objeto
    • Herencia de permisos
    • Propiedad de los objetos
    • Registro de acceso de usuarios
  • Administración
    • Organización
      • 🎨Temas
      • 🎨Paletas de colores
    • Usuarios
    • Grupos
    • Roles
    • Tokens de autenticación
  • GUÍA DE INTEGRACIÓN
    • Introducción
    • Conceptos a tener en cuenta
      • Contenidos a integrar
      • Recursos compartidos
      • Usuarios
      • Grupos de usuarios
      • Tokens de Autenticación
      • Políticas de Datos
    • ¿Cómo integro Biuwer en mi aplicación?
      • Elementos a preparar
      • Seguridad de acceso al contenido
      • Seguridad de acceso al dato
      • Incrustando un recurso en mi aplicación
    • Tipos de integración
      • Integración manual
      • Integración automatizada
Powered by GitBook
On this page

Was this helpful?

  1. GUÍA DE INTEGRACIÓN
  2. ¿Cómo integro Biuwer en mi aplicación?

Elementos a preparar

Previous¿Cómo integro Biuwer en mi aplicación?NextSeguridad de acceso al contenido

Last updated 11 months ago

Was this helpful?

Para realizar una integración en una aplicación externa, se deben tener en cuenta los conceptos explicados en los apartados , , , y . Toda esta gestión puede realizarse manualmente, para integraciones que no requieran automatizar cambios o accesos, o que no requieran dar acceso a un usuario en tiempo real.

La automatización de todas estas tareas puede realizarse usando el API pública de Biuwer, lo que requiere de codificación en tu aplicación, para implementar las llamadas que se requieran (gestión de usuarios, tokens de autenticación y políticas de datos, principalmente).

Es necesario tener en cuenta cómo se gestiona tu aplicación a nivel de seguridad, y plantear cómo se necesita que accedan tus usuarios finales al contenido (Recursos compartidos), y qué necesidades de acceso a los datos tienen éstos, lo que va a determinar cuántos Usuarios Básicos deben gestionarse y de qué forma.

Típicamente para una aplicación B2B multi empresa, deberás disponer de una tabla dinámica, normalmente gestionada en base de datos, con la relación de Tokens de Autenticación de Biuwer que se asocian con cada identificador de usuario en tu aplicación, que pueden ser IDs de usuarios, IDs de empresas o una combinación de ambos. Esta tabla de mapeo puede llamarse, por ejemplo, "integration_security_mapping".

Ejemplo de tabla de mapeo 1 a 1, para 1 Usuario Básico por cada 1 usuario final en tu aplicación (asumiendo una tabla "users" con campo "user_id" como identificativo):

user_id
biuwer_auth_token

65423600

4656e978-be1f-4b26-96d1-b6215bfc7e87

72471109

baedaa5a-9615-4fbd-9970-0a25bf5b0c88

91660724

961a45a2-a782-4f94-b42b-7506a58c6a5d

88091477

1dc78c2a-dca6-4e92-8db0-d5ae7ace2ad1

Ejemplo de tabla de mapeo 1 a N, para 1 Usuario Básico compartido por varios usuarios finales (N) en tu aplicación. Esto equivale a que distintos usuarios finales en tu aplicación, podrán acceder al mismo contenido y mismos datos en Biuwer.

user_id
biuwer_auth_token

65423600

baedaa5a-9615-4fbd-9970-0a25bf5b0c88

72471109

baedaa5a-9615-4fbd-9970-0a25bf5b0c88

91660724

961a45a2-a782-4f94-b42b-7506a58c6a5d

88091477

961a45a2-a782-4f94-b42b-7506a58c6a5d

Recursos compartidos
Usuarios
Grupos de usuarios
Tokens de Autenticación
Políticas de Datos