本文为 SPIRE 官方文档 plugin_server_credentialcomposer_uniqueid 的中文译本,以英文原文为准。 🔗 穿越源码分析:Server 详解 · CredentialComposer
Server 插件:CredentialComposer "uniqueid"
uniqueid 插件会为工作负载(workload)的 X509-SVID 主体(subject)添加 x509UniqueIdentifier 属性。server 与 agent 的 X509-SVID 不会被修改。
x509UniqueIdentifier 由该工作负载的 SPIFFE ID 的哈希值生成。
该插件旨在为那些已经依赖此属性的部署提供向后兼容性(该属性在 SPIRE 1.4.2 中引入,并在 SPIRE 1.9.0 中被回退)。
该插件没有任何配置。要使用该插件,将其添加到 SPIRE Server 配置的 plugins 部分即可:
hcl
plugins {
CredentialComposer "uniqueid" {}
// ... 其他插件 ...
}