Esta página aplica solo a despliegues BYOC. En Lerian Cloud, Lerian opera esta configuración por ti. Tú solo gestionas la lista en sí.
Proxies de confianza
Define
TRUSTED_PROXIES en estos servicios Lerian, no solo en el Access Manager:
- Los servicios Auth e Identity de Access Manager.
- Lerian Console.
- Todo producto, interfaz y servicio de riel brasileño de Lerian que hace cumplir los permisos de Access Manager, como Midaz, Tracer, Reporter, Lender, Pix via JD, Pix via BTG, Pix Lerian, TED via JD, TED Lerian, Payments via BTG, Lerian Consignado, Plugin SISBAJUD y JD Courier.
- Lerian define la variable para Matcher y Streaming Hub en BYOC.
TRUSTED_PROXIES o PLATFORM_INTERNAL_CIDRS de Auth. En el propio Access Manager, la variable decide si la lista de IP permitidas se hace cumplir o no, como muestra la tabla de abajo.
El valor es una lista de rangos CIDR separados por comas. Lista solo los proxies y las redes que se conectan directamente a ese servicio. En Auth, incluye las redes desde las que los productos y rieles llaman a Auth.
- Solo rangos CIDR. Una dirección suelta sin prefijo se rechaza.
- Los rangos muy amplios se rechazan: más amplios que
/8para IPv4 o/48para IPv6.0.0.0.0/0nunca funciona. - En el Access Manager, un valor mal formado detiene el servicio en el arranque.
trustedProxies, una lista separada por comas de direcciones o rangos CIDR. Lista cada proxy delante de Caradhras y el servicio Identity del Access Manager. Sin ella, toda comprobación de dirección del cliente en Caradhras ve la dirección del proxy.
Qué pasa cuando falta el valor:
Para una solicitud de producto (
POST /v1/authorize) de un llamador fuera de TRUSTED_PROXIES y PLATFORM_INTERNAL_CIDRS de Auth, Auth verifica la propia dirección del llamador cuando esa dirección es pública. Cuando no es pública, como una dirección privada o CGNAT, Auth permite la solicitud sin verificación. Una métrica y una línea de log que nombra la dirección lo señalan. En el inicio de sesión y la emisión de tokens, Auth verifica la propia dirección del llamador, pública o no.
Valida el despliegue
Haz esta verificación una vez después de definir las variables, desde un espacio de trabajo cuya lista controles.
1
Activa una lista con tu propia dirección
Envía la lista mediante la API de Identity con
"scopes": ["console", "api"]. Incluye la dirección desde la que te conectas y la dirección desde la que llama tu cliente de prueba.2
Inicia sesión desde una dirección listada
Inicia sesión desde esa dirección. El inicio de sesión debe tener éxito.
3
Inicia sesión desde una dirección no listada
Inicia sesión desde otra red, como una conexión móvil. Espera un rechazo.
4
Llama a un endpoint de Midaz desde ambas direcciones
Llama a cualquier endpoint protegido de Midaz desde la dirección listada, luego desde la no listada. Espera
200 y luego 403 con el código AUT-0021.TRUSTED_PROXIES en el servicio que respondió y en Auth, y PLATFORM_INTERNAL_CIDRS en Auth e Identity.
Páginas relacionadas
Arquitectura de la lista de IP permitidas del tenant
Cómo comparten la verificación Auth, Identity y cada producto.
Gestiona la lista en Console
La guía del administrador para la página Security.

