Certas URLs não precisam do cookie de autenticação, ou podem ser temporariamente liberadas (para desenvolvimento, por exemplo).
Para isso deve-se editar o configmap oidc-authservice-parameters
no namespace istio-system
:
kubectl -n istio-system edit configmap oidc-authservice-parameters
Edite o valor SKIP_AUTH_URI
com as URLs que você deseja que ignorem a autenticação. A imagem abaixo mostra um exemplo para as URLs dos serviços projects e datasets. Você pode encontrar mais detalhes sobre esta configuração neste link.
Após editar os valores, aplique as mudanças reiniciando o serviço authservice-0
no namespace istio-system
:
kubectl -n istio-system delete pod authservice-0
PRONTO! Você pode verificar que as URLs estão acessíveis mesmo sem o cookie de autenticação.