Setting up end-user authentication following the document is not taking any effect and service is accessible without passing the auth header.
kind: Policy
apiVersion: authentication.istio.io/v1alpha1
metadata:
name: "auth-policy"
spec:
targets:
- name: coreservice
origins:
- jwt:
issuer: $ISSUER_ACCOUNT
jwksUri: $JWKSURI
principalBinding: USE_ORIGIN
this always returns 200 OK
Kubenetes version: v1.15.0
Istio version: 1.2.2
Istio gateway and virtual service are setup and service is externally accessed using NodePort.