Sesión de entrada en el aso utiliza el proveedor de seguridad de org objetivo y el objetivo opcionalMemberId
Entrar-tal como estaba estableciendo Redis securityOrgId del usuario global security.provider, mientras que el inicio de sesión lo establece desde la cadena de ...
Abierto /validato para entrar-como OTK por lo que se aplica la sesión de org objetivo
ENTER enlazado a /?otk= que nunca se llamó /api/validate; compartido-domain *** Las cookies mantenían la fuente org. Redirect ?otk= a /validate a través de midd...
Resolución sesión de usuario del sistema de OTK para solicitudes de BFF
SystemUserConfigController y SystemUserCapabilityController solo lee el *** cookie. kamo-internal forwards X-OTK sin cookies, así que SecurityService Nunca vio ...
Utilízate User.getName().formatFull() en lugar de eliminado getNameFull()
Ajuste el teléfono a través de ayudadora de cuerdas de usuario para EmbPhoneNumber
Enter-a la resolución sesión de X-OTK BFF auth
EntraAsController solo lee cookies ***; el tráfico interno utiliza OTKPreAuthFilter atributos de sesión. Aceptar targetOrgId como cadena para grandes INT8 ids d...
Añadir ruta BFF para POST /api/security/enter-as
La /network Enter acción llamada una ruta Siguiente inexistente, que rinde 404. Adelante la solicitud a APIService como otros representantes de seguridad.
Proxy system-user config API rutas a APIService
Página de configuración llamada /api/security/system-user/* pero no A los manejadores de Siguientes existía, por lo que la aplicación devolvió 404. Añadir rutas...
TeamMember es un Miembro; deja bogus tm.getMember() llamadas
TeamMember usa la herencia de JOINED - ES un miembro, sin miembro anidado campo. El relleno llamaba tm.getMember() que no existe. También cambia el filtro de es...
Usa **************** primitivo getter
es Organowner es un booleano primitivo en TeamMember, así que el Lombok- El accesor generado es OrganOwner() no getIsOrganizationOwner(). Fixes compila fallos e...
Deja de duplicar la cadena de consulta en el proxy de API de medios de KB/articles
forwardToApi ya adjunta la solicitud del navegador params; incrustación ?query en el camino produjo un segundo ? y se rompe la URL arriba parsing, causando que ...
Regresa sólo a los miembros del equipo desde el punto de final del departamento
El Centro de Interacción debe enumerar las filas de los miembros de Equipo, no los registros de los miembros de base.
Alinear el Centro de Interacción con los miembros del equipo
El saludo de NavTop vuelve a la de usuario cuando el usuario no está en el lista de solo equipo. La copia del Centro de Interacción utiliza la redacción del mie...
Permite que org admins abra otras páginas de cuenta de miembros
Expandir la guardia de redirior del cliente más allá **************** incluir CONFIGURE-SYSTEM, EDIT-MEMBER-ACCESS-LEVEL, ALLOW-PROMOTING-MEMBERS, propietario d...
Recarga ThemeLogo después de la URL del logotipo de config y cache-bust
ThemeLogo lee kamo-logo-full-ext de sessionStorage before DynamicMetaLoader terminó de buscar config.json, así que el logo-full a menudo usó la extensión incorr...
Tls náu nombre de importación, exportación de ruta fqdn; ruta de correo utiliza TLSStore por defecto
Resolver Organización en serializaciónCaracteres para puerta de suscripción
Mostrar contexto de suscripción en aplicaciones permitidas en tipos de sucursales
Suscripción de facturación de carga y metadatos de plan como la pestaña Apps; filas grises y mostrar una alerta de información cuando una política por defecto n...
Aplicar puerta de suscripción a las rutas de aplicaciones y funciones API
AppAdisilabilityInterceptor ahora siempre utiliza esAppEfectamenteEnabled así FORCE-ENABLED respeta la suscripción. CaracterísticasControla de serializa de lote...
Puerta aplicación activa activa en funciones de suscripción y plan
Añadir ************* para resolver Stripe o comercio suscriptos y compatarse SubscriptionPlanFeature to ServiceType names. AppliedModelEnforcementService ahora ...
Tratar cualquier suscripción COMP como acceso completo en la pestaña Aplicaciones
Puerta de pagoMethod COMP para todos los orgs, no sólo propietario de plataforma de primer nivel, Así que los niños orgs con subvenciones de cortesía ver conmut...
Expong suscripción al comercio en GET / suscripciones/corriente
Cuando no exista ninguna fila espejo de Stripe, resuelva el comercio activo de org SubscripciónRecord (por ejemplo. Las subvenciones COMP), incluyen el pagoMeth...
Drople sector rancio.subscripción.events event-type CHECK para eventos COMP
CHECK explícito para suscripción event-type incluyendo variantes COMP
Adelante PATCH a BillingService para la modificación de la subvención de la plataforma
Alinear pago.method CHECK con COMP para subvenciones de plataforma
Ejecute GrantDialog plan useMemo antes de la devolución condicional (orden de ganchos de reacción)
Persist ápicex is-dns-verified y amplía la sonda SSL para verificar-dns
Preservar int64 org id en la redirije de creación-org a la configuración DNS
Mensaje /api/security/org: pasar a través de JSON aguas arriba en lugar de re-parsing, así que respuesta de los bytes mantener los dígitos de identificación com...
Harden copia de plantilla por defecto para el aprovisionamiento de org
Utilice el prefijo de fuente explícita para las teclas de destino, skip S3 rots de carpetas, y fallar rápidamente cuando el prefijo de la plantilla está vacío p...
Lista de la UniónObjeciones a través de nodos para conjuntos de claves completos
El primer nodo MinIO accesible podría devolver una lista vacía mientras que otro los nodos sostubían objetos replicados, que rotaban copias recursivas como el t...
Fallback org no debe establecer isTopLevel true (plataforma admin gating)
Incluir el equipoMiembre de la bandera del propietario en *** para la plataforma admin UI
Equipo de la tiendaMiembro Id, esOrganizationOwner en sesión de Redis en el inicio de sesión de login así kamo-internal ha haPlatformAdminAccess puede satisface...
Incluir isTopLevel en JSON org-by-domain para la facturación interna de IU
Deja de duplicar la cadena de consulta en el proxy de la API de los blogs de acceso
forwardToApi ya adjunta la cadena de búsqueda de solicitud entrante. Embedding ?params en la ruta producidas URL malformadas y Primavera no logró analizar págin...
Suelta correo de los alias requeridos de DNS CNAME
Retire el correo de KnownAliases para verificar y abordar ya no requerir mail.example.com; nuevos dominios personalizados también se saltan la creación automáti...
Alinear lista de subdominios requerida sin correo
Coinado SecurityService KnownAliases para la configuración de DNS UI y guía manual.
Parse session orgID y userID cuando se almacenan como cuerdas en AppliedModelController.
Resolve aplicado-modelo para consulta opcional orgId con cheque de membresía
Como lo que ves enviaste?
Cada una de estas actualizaciones aterriza en su espacio de trabajo automáticamente. Empieza gratis y verlo crecer semana tras semana.