Skip to content

本文为 SPIRE 官方文档 plugin_server_nodeattestor_jointoken.md 的中文译本,以英文原文为准。 🔗 穿越源码分析:Server 详解 · NodeAttestor

Server 插件:NodeAttestor "join_token"

必须与 Agent 侧 join_token 插件配合使用

join_token 插件基于一个预共享(pre-shared)、一次性使用(one-time-use)的加入令牌(join token)来对节点进行认证。令牌必须先由 server 生成,之后才能用于认证节点。

server 使用该令牌生成如下格式的 SPIFFE ID:

xml
spiffe://<trust_domain>/spire/agent/join_token/<token>

本插件没有任何配置项。令牌可通过 CLI 工具(spire-server token generate)生成,也可以通过 SPIRE Server 的 Agent API 的 CreateJoinToken RPC 生成。