Abrir un espacio de trabajo en su dominio OWN, no el host del inicio fue servido de

FixSecurityService
Se descapó
2 de septiembre de 2026 a las 19:27 UTC
Autor
Kamo
Compromit
02f0fd7

Un miembro que firmó en login.kamocrm.com, eligió un espacio de trabajo de la elegante, y aterrizó dentro de él en interior.kamocrm.com, usando el El nombre de host de la plataforma en lugar del que pagó su organización. Ambos caminos de inicio de sesión derivaron el destino solo del nombre de host REQUEST, intercambiando la etiqueta principal por "interno". Ese nombre de host responde "dónde estaba la contraseña mecanografiada", nunca "donde vive este espacio de trabajo": login..apex es la pantalla de inicio de sesión para cada organización sin una multitud propia, así que en la anfitrión compartido no puede distinguir entre los espacios de trabajo que se ofrecen. Nada en el camino de inicio de sesión pidió a la organización CHOSEN para su dominio entrar-como camino había resuelto esto desde el org desde el org desde el principio. Resuelto en SignInCompletionService, la única puerta que ambos caminos ya comparten, así que Esto no puede desaparecer de uno de ellos. El huéscoder derivado de la solicitud se queda como el retroceso, que es lo que cada organización sin un dominio terminado de su sigue utilizando el comportamiento sin cambios para la mayor parte de la finca. Tres condiciones en la fila de dominio, todas carga: parentesid ES NULL un alias rema almacena una etiqueta desnuda (internal, api), que no es un hosche propiedad-verificado varias organizaciones puede NAME the same domain; only the uno que demostró que el control DNS recibe su tráfico, y que es la fila findAllByVerifiedDomain resuelve un anfitrión arriba a. Ruta en una fila no verificada entregaría a un miembro a un anfitrión que se resuelva a la organización de otra persona un dominio meramente CONFIGURED no es un huésped que pueda abrir; a el certificado faltante da un navegador intersticial, y el La clave de una sola vez en la URL se gasta de cualquier manera El tie-break y el filtro registrable provienen de OrgDomains.preferred, así que Esto concuerda con cualquier otra decisión de hoscar en la plataforma. Ese filtro es también lo que deja caer localhost - una fila de raíz real, activa, verificada, confirmada sl en la propia organización de la plataforma, y no un nombre de host que nadie pueda abrir. Deliberadamente NO requiere la fila infantil del alias "interno": las organizaciones Esto afecta a llevar sólo el dominio raíz, y interno. Distribuido en DNS y certificados independientemente de esa fila. Un huéstre nulo se devuelve sin cambios. Un llamante que no nombró a ninguno lo dice que es el origen del espacio de trabajo, y la sustitución de un nombre de host de producción allí enviaría un iniciar sesión local a través de Internet. Comprobado contra filas de producción y anfitriones: optionone.com se resuelve internal.optionone.com (en vivo, certificado válido por FQDN); una organización que tecleado un dominio que nunca verificado mantiene interna.kamocrm.com; la plataforma org resuelve a internal.kamocrm.com como antes; y las otras nueve organizaciones Tener un dominio verificado sirve un certificado válido en su host interno. El salto cruzado es seguro: kamo-internal /validate pasa la tecla de una sola vez contra su propio origen y mantiene la sesión en sesión de per-tabStorage, por lo que el Los conjuntos de kamo-login de galletas en el origen de la señal-in nunca fue lo que lo llevó.

Todos los cambios

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.

Arranzar gratis para siempreVer Precios