Ir al contenido

Grupos y roles para tu SaaS, sin construir la arquitectura multi-tenant

Última actualización:

Seed da a cada cuenta un grupo personal al registrarse, y la gente crea grupos compartidos, invita a otras personas y les da roles de lector a propietario. El grupo es el único límite entre inquilinos, así que una función que añadas pasa la misma comprobación en cuanto copia el agregado de notas.

Qué obtienes

  • El grupo es el único límite entre inquilinos: los datos personales y los compartidos pasan la misma comprobación
  • La aplicación, su código y este sitio lo llaman igual: grupo
  • Sin un segundo modelo de permisos que mantener sincronizado con el primero
  • Invitaciones, cambios de rol y traspaso de la propiedad, cada uno con sus propias pruebas

Cómo funciona

Cada fila de datos compartidos pertenece a un grupo, y la API comprueba el rol de la persona en ese grupo antes de leer o escribir. Un lector lee; un editor además cambia los datos del grupo; un administrador y el propietario además gestionan los miembros y leen el registro de actividad.

El propietario cede la propiedad en un solo paso, y un grupo eliminado se puede restaurar durante 30 días. Solo una cuenta con el correo electrónico confirmado puede invitar.

El registro de actividad de un grupo: quién añadió qué nota o etiqueta y cuándo, con un enlace para abrir cada nota.

Preguntas

¿Cada cuenta recibe un grupo?

Sí. Cada cuenta recibe un grupo personal al registrarse; un grupo personal y uno compartido pasan la misma comprobación.

¿Un lector puede cambiar los datos de un grupo?

No. Un lector lee los datos del grupo; un editor, un administrador o el propietario pueden cambiarlos.

¿Se puede recuperar un grupo eliminado?

Sí. Su propietario puede restaurarlo durante 30 días; después, el proceso en segundo plano lo elimina definitivamente.

¿Necesito un segundo sistema de permisos para mis propias funciones?

No. Un agregado nuevo copia el agregado de notas y su comprobación de grupo, así que solo hay un modelo de permisos que mantener.

Míralo funcionar en un minuto

La demo es la aplicación que tienes desde el primer día. Ábrela sin registrarte: tu cuenta de invitado empieza con datos de ejemplo.

Otras funciones

Inicio de sesión

Llaves de acceso, enlaces por correo, Google, GitHub y verificación en dos pasos, sin servicio de autenticación.

Más sobre Inicio de sesión

Facturación

Facturación por miembro con Stripe, con plan gratuito, prueba y periodo de gracia.

Más sobre Facturación

Sincronización en tiempo real

Un cambio guardado en una pestaña aparece en las demás pestañas abiertas, sin recargar.

Más sobre Sincronización en tiempo real

Todas las funciones Cómo se compara Seed