Digite para filtrar os verbetes do Glossário.

    Desenvolvimento web · Vibe Coding: Do Zero ao MVP

    Origem web

    Origem web é a combinação de esquema, host e porta usada no modelo de segurança do navegador.

    Também chamado de: origem, web origin, origin

    Definição

    Uma origem web é a combinação de esquema, host e porta usada no modelo de segurança do navegador. Esse trio identifica de onde vem uma página ou uma requisição, e o navegador usa a origem para aplicar regras de cookies e de acesso a respostas.

    Os componentes da origem

    O esquema informa o mecanismo de acesso, como https ou http. O host indica o domínio ou endereço, e a porta, quando explícita, identifica o serviço no host. O caminho fica de fora: trocar de página dentro do mesmo esquema, host e porta não muda a origem.

    Comparação de origenstext
    https://exemplo.com/pagina      -> origem https://exemplo.com
    https://exemplo.com/outra-pagina -> mesma origem
    https://app.exemplo.com/pagina   -> origem diferente (subdomínio)
    http://exemplo.com/pagina        -> origem diferente (esquema)
    https://exemplo.com:8080/pagina  -> origem diferente (porta)

    Por que a origem importa

    Cookies, CORS e o isolamento entre páginas dependem da origem. Quando o navegador precisa decidir se uma resposta pode ser lida por outra página, ele compara as origens envolvidas, e não apenas o domínio.

    Como conferir uma origem

    A falha mais comum é tratar subdomínio e porta como parte do mesmo domínio, e então estranhar que um cookie não seja enviado ou que uma resposta não possa ser lida. Para conferir, compare o esquema, o host e a porta de cada URL, e no console do navegador acesse location.origin na página aberta. O valor devolvido é a origem real, já calculada com esquema e porta explícita, e basta compará-lo com a origem da API para saber se a troca é da mesma origem ou entre origens.

    Veja como as origens controlam o acesso a respostas

    Dúvidas frequentes

    Perguntas frequentes sobre Origem web

    Duas URLs do mesmo domínio base sempre têm a mesma origem?
    Não. Mudar esquema, porta ou subdomínio cria outra origem, mesmo dentro do mesmo domínio base.
    O caminho compõe a origem?
    Não. O caminho não faz parte da origem. Mudar de página não muda a origem.
    Por que a origem importa?
    Porque o navegador usa a origem para aplicar regras de cookies e para decidir qual página pode ler respostas entre origens.

    Para continuar

    Recursos relacionados

    Aplicação na formação

    Vibe Coding: Do Zero ao MVP

    Na Formação Vibe Coding, a origem orienta o navegador ao decidir qual página pode ler uma resposta.

    Conhecer a formação
    Capa da Formação Vibe Coding do Zero ao MVP

    Fontes consultadas

    Referências deste verbete

    Este verbete ajudou você?

    Planos Promovaweb

    Tire seus projetos do papel

    O Plano Martech cobre automação e atendimento. O Plano IA Makers acrescenta desenvolvimento com IA, enquanto o Plano Founders trata de gestão de negócios. Todos são anuais.

    Plano Martech

    Para conectar automação, marketing e atendimento com infraestrutura própria.

    R$ 897

    R$ 597/ano

    • Grade de automação, atendimento, marketing e análise de indicadores
    • Instalador Exclusivo Promovaweb
    • n8n, Evolution API, Chatwoot e Mautic
    • Trilha DevOps incluída
    • Encontros ao vivo (terça e quinta)
    • Comunidade e acompanhamento
    Conhecer o plano

    Plano Founders

    Plano anual para fazer um projeto de tecnologia avançar, com 90 dias de mentoria intensiva.

    R$ 2.997/ano

    • 12 meses de acesso ao Founders
    • 90 dias de mentoria intensiva (segunda a sexta)
    • War Rooms às segundas, quartas e sextas
    • Encontro semanal em grupo após a fase intensiva
    • Formação Vibe Coding incluída no plano anual
    • Consultoria individual de até duas horas (bônus)
    Conhecer o plano