具有多个实例的标识服务器4 [英] IdentityServer4 with multiple instances

查看:3
本文介绍了具有多个实例的标识服务器4的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有两个停靠容器,它们与我们的OAuth服务器具有相同的映像,其中的IdentityServer4是由Docker Sarm管理的(我不关心这个)。

问题是令牌有时有效,有时无效(401未经授权)。

我们尝试只让一个实例运行,问题已解决,但我们需要两个。

如何配置服务器的多个实例?

备注:

  • 我们正在使用AddDeveloperSigningCredential()。我不知道它会不会影响。
  • 这是ASPNETCORE_ENVIRONMENT=Development
  • 的测试环境

推荐答案

问题在于两个标识服务器实例中的tempkey.rsa文件不同。

我必须使用生成操作将文件配置为"Copy Always"以包括在生成的项目中,从而包含在停靠器映像中。

我知道在生产中不应该这样使用它,但它迫切需要一个演示。

这篇关于具有多个实例的标识服务器4的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆