Authentication 分布式系统中的共享访问令牌

Authentication 分布式系统中的共享访问令牌,authentication,design-patterns,architecture,distributed-computing,Authentication,Design Patterns,Architecture,Distributed Computing,“我正在构建一个系统,它可以水平扩展到多个节点。这些节点中的任何一个都可以使用托管在上的API。此API的身份验证是基于令牌的 我的问题是,我的每个节点是否应该分别进行身份验证并获取自己的令牌?或者我应该在它们之间建立一个共享缓存并将令牌存储在那里 如果是后者,是否有此设计模式的标准,或者更好的库可以为我做到这一点?即,将令牌存储在缓存中,并使用lambda函数+ttl进行身份验证或续订) 谢谢 缩放允许您避免单点故障问题。共享访问令牌的引入将您的系统设计带回SPOF。我建议您对每个节点使用单独

“我正在构建一个系统,它可以水平扩展到多个节点。这些节点中的任何一个都可以使用托管在上的API。此API的身份验证是基于令牌的

我的问题是,我的每个节点是否应该分别进行身份验证并获取自己的令牌?或者我应该在它们之间建立一个共享缓存并将令牌存储在那里

如果是后者,是否有此设计模式的标准,或者更好的库可以为我做到这一点?即,将令牌存储在缓存中,并使用lambda函数+ttl进行身份验证或续订)


谢谢

缩放允许您避免单点故障问题。共享访问令牌的引入将您的系统设计带回SPOF。我建议您对每个节点使用单独的访问令牌。这还可能使您能够分析每个节点的API使用情况。