CORS (Cross-Origin Resource Sharing) é um mecanismo de segurança implementado pelos navegadores que controla como recursos de uma origem (domínio, protocolo ou porta) podem ser acessados por páginas web de outra origem.
Por padrão, navegadores implementam a Same-Origin Policy (Política de Mesma Origem), uma medida de segurança que impede que scripts de uma página acessem recursos de outra origem. Isso protege usuários contra ataques maliciosos, como: