Ouvrir un espace de travail sur son domaine PROPRE, pas l'hôte l'inscription a été servie à partir de

FixSecurityService
Expédié
2 septembre 2026 à 19:27 UTC
Auteur
Kamo
Commite
02f0fd7

Un membre qui a signé sur login.kamocrm.com, a choisi un espace de travail parmi le le choix, et atterri à l'intérieur - sur internal.kamocrm.com, portant le Le nom d'hôte de la plate-forme plutôt que celui que leur organisation a payé. Les deux chemins de connexion dérivés de la destination du nom d'hôte REQUEST seul, permutant l'étiquette principale par "interne". Ce nom d'hôte répond "où était le mot de passe tapé, jamais "où cet espace de travail est en direct": login. l'écran de connexion pour chaque organisation sans une foule de ses propres, donc sur le l'hôte partagé ne peut pas faire de distinction entre les espaces de travail proposés. Rien sur le chemin de connexion a jamais demandé à l'organisation CHOSEN pour son domaine - comme le chemin avait résolu cela de l'orge tout au long. Résolu dans SignInCompletionService, l'une porte les deux chemins déjà partagés, donc Cela ne peut pas disparaître de l'un d'entre eux. L'hôte dérivé de la demande reste comme repli, qui est ce que chaque organisation sans domaine fini le fait de ne pas avoir un comportement inchangé pour la plupart des biens. Trois conditions sur la ligne du domaine, toutes porteuses: parent-id IS NULL une rangée d'alias stocke une étiquette nue (interne, api), qui n'est pas un nom d'hôte plusieurs organisations dont la possession est vérifiée peuvent nommer le même domaine; celui qui a prouvé un contrôle DNS reçoit son traffic, et qui est la ligne findAllByVerifiedDomain résout un hôte Revenons à. Ristement sur une ligne non vérifiée permettrait à un membre à un hôte qui décide de l'organisation de quelqu'un d'autre ssl-confirmé un domaine simplement CONFIGURED n'est pas un hôte que vous pouvez ouvrir; a le certificat manquant donne un navigateur interstitiel, et La clé en une seule fois dans l'URL est dépensée dans les deux sens Le tie-break et le filtre registrable proviennent d'OrgDomains.préférés, donc cela est d'accord avec toutes les autres décisions d'hôte sur la plateforme. Ce filtre est aussi ce qui laisse tomber localement - une ligne racine réelle, active, vérifiée, confirmée par la racine sur l'organisation propre de la plate-forme, et non un nom d'hôte, n'importe qui peut ouvrir. NE PAS exiger délibérément la querelle d'enfant d'alias internes: les organisations ce qui affecte le plus n'est que le domaine racine, et l'intérieur. fourni en DNS et certificats indépendamment de cette ligne. Un hôte nul est retourné inchangé. Un appelant qui n'a pas nommé n'est pas dit qu'il est le l'origine de l'espace de travail, et le remplacement d'un nom d'hôte de production là-bas enverrait un connexion locale sur Internet. Vérifié par les lignes de production et les hôtes: optionone.com se décide interne.optionone.com (certificat en direct, valide par FQDN); organisation qui a tapé un domaine qu'il n'a jamais vérifié garde interne.kamocrm.com; la plate-forme org décide de internal.kamocrm.com comme avant; et les neuf autres organisations la détention d'un domaine vérifié signifier un certificat valide sur leur hôte interne. Le karmo-inter-apex hop est sûr: kamo-internal's /validate passe la clé à usage unique contre sa propre origine et maintient la session par ongletsStorage, de sorte que Les ensembles de kmo-login de cookie sur l'origine de l'insert n'a jamais été ce qui l'a porté.

Tous les changements

Comme ce que tu vois expédier ?

Chacune de ces mises à jour atterrit automatiquement dans votre espace de travail. Commencez gratuitement et regardez-le grandir semaine après semaine.

Commencez gratuitement pour toujoursPrix de visualisation