我有一个运行在angular.example.com
. API 运行于app.example.com
. 我从中获取了一个域 cookie,app.example.com
该域 cookie设置了.example.com
包含 JWT 令牌的 cookie(根据 RFC,cookie 应该可以在这些域之间共享:https : //tools.ietf.org/html/rfc6265#section-4.1.2.3)。
当请求发送到时angular.example.com
,我可以看到 cookie 作为请求标头的一部分(由浏览器添加)。Angular 应用程序被提供并请求app.example.com
获取一些数据。
我希望 cookie 会与浏览器的这个请求一起发送,但它不会发生。谁能解释为什么这不会发生?
In Kubernetes I create a configmap using:
kubectl create configmap dd-agent-config --from-file=./kubernetes/datadog/configmap.yaml
configmap.yaml:
kind: ConfigMap
apiVersion: v1
metadata:
name: dd-agent-config
namespace: default
data:
etcd: |-
ad_identifiers:
- etcd
init_config:
instances:
- prometheus_url: "http://%%host%%:2379/metrics"
ssl_cert: "/etc/kubernetes/pki/etcd/peer.crt"
ssl_private_key: "/etc/kubernetes/pki/etcd/peer.key"
ssl_ca_cert: "/etc/kubernetes/pki/etcd/ca.crt"
Run Code Online (Sandbox Code Playgroud)
The description of the configmap loaded in Kubernetes:
$ kubectl describe configmap dd-agent-config
Name: dd-agent-config
Namespace: default
Labels: <none>
Annotations: <none>
Data
====
configmap.yaml:
----
kind: ConfigMap
apiVersion: v1
metadata:
name: dd-agent-config
namespace: default
data:
etcd: |-
ad_identifiers:
- etcd
init_config: …
Run Code Online (Sandbox Code Playgroud)