Añade una capa de licenciasa tu Stripe.

Stripe gestiona la suscripción, pero no le da a tu software una licencia que comprobar. El License Server llena ese hueco. Emite licencias JWT con TTL, reparte claves API y valídalas contra un endpoint JWKS, para que tu software, plugin o app confirme una suscripción activa por sí solo. Consulta la ficha de la función License Server para ver la ficha de la función.

Un diagrama que contrasta a Stripe gestionando la facturación por un lado y al License Server emitiendo y validando licencias por el otro, conectados por una suscripción

Stripe cobra la tarjeta. No licencia el software.

Stripe es excelente cobrando una suscripción recurrente. Lo que no incluye es una forma de que tu software pregunte si este cliente sigue pagando y reciba una respuesta verificable.

Los desarrolladores acaban construyendo esa capa de licencias ellos mismos: un formato de token, un endpoint de emisión, una forma de caducar y rotar, una forma de que el cliente valide sin conexión. Es trabajo real, y es el mismo trabajo cada vez.

El License Server es esa capa, ya integrada. Conectas una suscripción y él se encarga de la licencia.

Una vista de una licencia JWT decodificada con el sujeto, la fecha de caducidad del TTL y el emisor, junto al endpoint JWKS usado para verificar su firma

Licencias JWT con TTL

Cuando un cliente tiene una suscripción activa, el License Server le emite una licencia JWT firmada. El token lleva un TTL, así que es válido durante una ventana definida y luego caduca.

Tu software valida el token contra un endpoint JWKS, el mismo enfoque estándar de clave pública usado en toda la web, así puede confirmar una licencia sin llamar a casa en cada acción.

Cuando la suscripción caduca, se dejan de emitir tokens y la expiración hace el resto. El acceso termina sin que tengas que escribir lógica de revocación personalizada.

Un panel de claves API que lista las claves de cada cliente con sus suscripciones vinculadas, y un fragmento de código con un plugin solicitando y validando una licencia contra el endpoint JWKS

Claves API y un endpoint de validación

Entrega a cada cliente una clave API vinculada a su suscripción, para que tu software o plugin pueda pedir una licencia nueva cuando la necesite.

La validación se hace contra un endpoint JWKS, así que cualquier cosa que construyas (un plugin de escritorio, una CLI, una integración del lado del servidor) puede verificar la firma de un token con las claves públicas que publiques.

Es el kit estándar para licenciar software, emitir, caducar y verificar, entregado como parte de un producto de suscripción en lugar de un proyecto paralelo que tienes que mantener.

Lo que te da el License Server

El kit de licencias, integrado en tu suscripción de Stripe.

Licencias JWT

Emite tokens JWT firmados a clientes con una suscripción activa, listos para que tu software los compruebe.

TTL del token

Los tokens tienen un tiempo de vida, así que caducan según un calendario y ligan la validez de la licencia a la suscripción activa.

Claves API

Da a cada cliente una clave API vinculada a su suscripción para pedir tokens nuevos mediante programación.

Validación JWKS

Valida las firmas de los tokens contra un endpoint JWKS con verificación estándar de clave pública.

En tu Stripe

La facturación corre en tu propia cuenta de Stripe sin comisión de plataforma sobre tus ingresos, y las licencias se añaden encima.

El acceso termina limpio

Cuando una suscripción caduca, se dejan de emitir tokens y la expiración hace el resto, sin código de revocación personalizado.

JWT
Licencias firmadas con TTL
JWKS
Endpoint estándar de validación
0%
Comisión de plataforma sobre tus ingresos
0
Backend de licencias propio que mantener

Preguntas sobre el License Server

Cómo se añaden las licencias a tu suscripción de Stripe.

Licencia tu software sobre tu Stripe

Emite tokens JWT con TTL, reparte claves API y valida contra JWKS, todo integrado sobre tu propia suscripción de Stripe. Consulta los planes o reserva una llamada y repasamos juntos tu configuración de licencias.