Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/18.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Identityserver4 在同一子域中运行的不同IdentityServer实例_Identityserver4 - Fatal编程技术网

Identityserver4 在同一子域中运行的不同IdentityServer实例

Identityserver4 在同一子域中运行的不同IdentityServer实例,identityserver4,Identityserver4,假设我需要在同一子域中运行多个不同的IdentityServer实例,例如: https://dev.mycompany.com/identityserverversion1 https://dev.mycompany.com/app1version1 https://dev.mycompany.com/app2version1 https://dev.mycompany.com/identityserverversion2 https://dev.mycompany.com/app1vers

假设我需要在同一子域中运行多个不同的IdentityServer实例,例如:

https://dev.mycompany.com/identityserverversion1
https://dev.mycompany.com/app1version1
https://dev.mycompany.com/app2version1

https://dev.mycompany.com/identityserverversion2
https://dev.mycompany.com/app1version2
https://dev.mycompany.com/app2version2

https://dev.mycompany.com/identityserverversion3
https://dev.mycompany.com/app1version3
https://dev.mycompany.com/app2version3
我对SSO没有问题,当我登录到identityserverversion1时,我也在app1version1app1version2中进行了身份验证。如果我关闭浏览器并在identityserverversion2identityserverversion3中执行相同的测试,这两个“环境”也会工作。当我登录到identityserverversion1时出现问题,现在我尝试登录到identityserverversion2,我甚至无法查看登录页面


使用IdentityServer是否可以做到这一点?或者每个子域只允许有一个独立实例?

您不能在同一个域上共享多个实例,因为它们都将即时共享相同的cookie

要在同一域上运行多个实例,需要为每个实例使用不同的端口