Para qué lo usa cada servicio
- Identity almacena en el backend los usuarios, los grupos, las aplicaciones, los proveedores de comunicación, los vínculos entre aplicación y proveedor, y la configuración de MFA.
- Auth se sitúa entre tus productos Lerian protegidos y Caradhras. Reenvía las solicitudes de token al backend y valida con él los refresh tokens. También lee los claims de token que identifican el sujeto y el contexto de tenant.
- La aplicación en el nivel de producto depende de los claims que emite Caradhras. Un token es interno cuando lleva el claim
isInternalcon el valortrue. Caradhras emite ese claim solo para las aplicaciones que la plataforma aprovisiona como servicios internos de Lerian.
Dónde viven los datos
Caradhras persiste estos datos en la base de datos PostgreSQL que configuras para Access Manager. PostgreSQL respalda a Caradhras y no lo reemplaza. Los cambios de esquema corren como un paso de migración aparte, nunca cuando un servicio arranca. Ambos servicios alcanzan el backend en la dirección que configuras. El Helm chart de Access Manager despliega el backend junto a los dos servicios. Valkey guarda en cache los datos de token, de permisos y relacionados con MFA, de modo que Auth repite menos llamadas al backend durante la operación normal.
Tokens y claves
Los access tokens emitidos a las aplicaciones que crea Identity caducan después de una hora. Las aplicaciones creadas fuera de Identity llevan su propia duración.
AUTHORIZER_JWT_CERTIFICATE guarda una clave pública. Un backend de identidad nuevo acuña su propio par de claves en el primer arranque, y esta variable le dice a Access Manager en qué clave pública confiar.
Un valor configurado pero inservible impide que el servicio arranque.
Configuración
Estas variables conectan Access Manager con Caradhras.
AUTHORIZER_ADDRESSda la dirección del backend de identidad. Fuera dedevelopment,stagingylocal, usa una dirección https con un certificado de una autoridad certificadora pública. Lee Instalar Access Manager.AUTHORIZER_JWT_CERTIFICATEaporta la clave pública que valida los tokens que emite el backend de identidad. Lee el README del chart de Access Manager.PLUGIN_AUTH_SSO_STATIC_ORGANIZATIONfija el SSO previo al inicio de sesión a una sola organización de Caradhras. Lee Servicio Identity.PLATFORM_INTERNAL_CIDRSdeclara las redes desde las que los servicios de la plataforma llaman a Caradhras. Caradhras lee su propioPLATFORM_INTERNAL_CIDRS. Define en él el mismo valor. Lee Lista de IP permitidas del tenant.

